private void btnAgregar_Click_1(object sender, EventArgs e) { try { errorProvider1.Clear(); this.CleanErrors(errorProvider1, typeof(PromocionViewModel)); if (String.IsNullOrEmpty(Model.Nombre)) { errorProvider1.SetError(btnAgregar, "Selecione un producto o servicio"); } else { if (String.IsNullOrEmpty(Model.NombrePromocion)) { errorProvider1.SetError(btnAgregar, "Ingrese un nombre de la promoción"); } else { var validationResults = Model.Validate(); validationResults.ToString(); if (validationResults.IsValid) { BindingList <PromocionMxN> ListaPromocionMxN = (BindingList <PromocionMxN>)GridPS.DataSource; if (ListaPromocionMxN.Count > 0) { Model.TablaProducto = ObtenerTablaProducto(ListaPromocionMxN); Model.TablaServicio = ObtenerTablaServicio(ListaPromocionMxN); FrmPromocionDias promocionDias = new FrmPromocionDias(Model); promocionDias.ShowDialog(); if (promocionDias.Resultado == 1) { this.Close(); Model.Resultado = 1; LimpiarPropiedades(); } } else { errorProvider1.SetError(btnAgregar, "Seleccione al menos un articulo."); } } else { this.ShowErrors(errorProvider1, typeof(PromocionViewModel), validationResults); } } } } catch (Exception ex) { ErrorLogHelper.AddExcFileTxt(ex, "FrmPromocionMxN ~ btnAgregar_Click_1(object sender, EventArgs e)"); CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorMessage, TypeMessage.error); } }
private void btnAgregar_Click(object sender, EventArgs e) { try { errorProvider1.Clear(); this.CleanErrors(errorProvider1, typeof(PromocionViewModel)); if (String.IsNullOrEmpty(Model.Nombre)) { errorProvider1.SetError(btnAgregar, "Selecione un producto o servicio"); } else { if (String.IsNullOrEmpty(Model.NombrePromocion)) { errorProvider1.SetError(btnAgregar, "Ingrese un nombre de la promoción"); } else { var validationResults = Model.Validate(); validationResults.ToString(); if (validationResults.IsValid) { FrmPromocionDias dias = new FrmPromocionDias(Model); dias.ShowDialog(); if (dias.Resultado == 1) { this.Close(); Model.Resultado = 1; LimpiarPropiedades(); } } else { this.ShowErrors(errorProvider1, typeof(PromocionViewModel), validationResults); } } } } catch (Exception ex) { ErrorLogHelper.AddExcFileTxt(ex, "FrmPromocionDias ~ btnAgregar_Click_1(object sender, EventArgs e)"); CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorMessage, TypeMessage.error); } }