Caros, boa tarde!
Acho que alguém já passou por isso. Montei o código abaixo (asp.net-C# / Gravação em SQL Server via Procedure). Ao executar o Formulario(Web) preencho todos os campos, grava normalmente. Faço um teste como se fosse "USUÁRIO" esqueço de preencher
o campo dtInicio.....clico em Gravar, fecha tudo. Imagino que devo tratar os campos dtInicio e dtFinal, isto é se o usuário não desejar informar a data, poderá gravar em branco, pois esses campos não são obrigatórios. Por favor, poderiam me dar uma
força?
{
Sc_CPV_I_Avisos_Result mensagem =
model.Sc_CPV_I_Avisos(
Convert.ToInt32(hdnId_Aviso.Value),
txtObs.Text == "" ? null : txtObs.Text,
Convert.ToDateTime(dtInicio.Text).ToString("yyyy-MM-dd"),
Convert.ToDateTime(dtFim.Text).ToString("yyyy-MM-dd"),
(comboStatus.SelectedValue == "Selecione" ? null : comboStatus.SelectedValue),
(comboTipo.SelectedValue == "Selecione" ? null : comboTipo.SelectedValue)
)
.FirstOrDefault();