private void BtnEliminar_Click(object sender, EventArgs e) { if (metroGrid1.SelectedRows.Count > 0) { int?idEntity = GetId(); Entities.Proveedor entity = bll.GetById(Convert.ToInt32(idEntity)); try { DialogResult confirmation = new Notifications.FrmQuestion(Helps.Language.SearchValue("preguntaEliminar")).ShowDialog(); if (confirmation == DialogResult.OK) { bll.Delete(Convert.ToInt32(idEntity)); InvokeCommand.InsertLog().Execute(CreateLog.Clog(ETipoLog.Delete, 1, this.GetType().FullName, MethodInfo.GetCurrentMethod().Name, "Proveedor: " + entity.nombre, "", "")); RefrescarTabla(); Notifications.FrmSuccess.SuccessForm(Helps.Language.SearchValue("eliminadoOK")); } } catch (Exception ex) { InvokeCommand.InsertLog().Execute(CreateLog.Clog(ETipoLog.DeleteError, 1, ex.TargetSite.DeclaringType.FullName, ex.TargetSite.Name, "Proveedor: " + entity.nombre, ex.StackTrace, ex.Message)); RefrescarTabla(); Notifications.FrmError.ErrorForm(Helps.Language.SearchValue("eliminadoError") + "\n" + ex.Message); } RefrescarTabla(); } else { Notifications.FrmInformation.InformationForm(Helps.Language.SearchValue("infoSelecEliminar")); } }
public frmIngresoFormulario() { InitializeComponent(); ChangeLanguage(); ListDocumento(); producto = new Entities.Producto(); proveedor = new Entities.Proveedor(); }
private void metroGrid1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { Entities.Proveedor prov = bll.GetById(GetId()); contrato.Ejecutar(prov); } catch (Exception ex) { InvokeCommand.InsertLog().Execute(CreateLog.Clog(ETipoLog.Error, 1, ex.TargetSite.DeclaringType.FullName, ex.TargetSite.Name, "Error carga de datos", ex.StackTrace, ex.Message)); Notifications.FrmError.ErrorForm(Language.SearchValue("errorBuscarDatos") + "\n" + ex.Message); } this.Close(); }
private void CargaDatosEnForm(int id) { try { entity = bll.GetById(Convert.ToInt32(id)); lblNombreValue.Text = entity.nombre; lblTipoDocValue.Text = entity.doc_identidad; lblDocValue.Text = entity.num_documento; lblDireccionValue.Text = entity.direccion; lblTelValue.Text = entity.telefono; lblMailValue.Text = entity.mail; lblUrlValue.Text = entity.url; } catch (Exception ex) { InvokeCommand.InsertLog().Execute(CreateLog.Clog(ETipoLog.Error, 1, ex.TargetSite.DeclaringType.FullName, ex.TargetSite.Name, "Error carga de datos", ex.StackTrace, ex.Message)); Notifications.FrmError.ErrorForm(Language.SearchValue("errorBuscarDatos") + "\n" + ex.Message); } }
private void CargaDatosEnForm() { try { entity = bll.GetById(Convert.ToInt32(id)); TxtNombre.Text = entity.nombre; ddlTipoDoc.SelectedValue = entity.fk_id_tipo_doc_identidad; TxtDocumento.Text = entity.num_documento; txtDireccion.Text = entity.direccion; txtTel.Text = entity.telefono; txtMail.Text = entity.mail; txtUrl.Text = entity.url; } catch (Exception ex) { InvokeCommand.InsertLog().Execute(CreateLog.Clog(ETipoLog.Error, 1, ex.TargetSite.DeclaringType.FullName, ex.TargetSite.Name, "Error carga de datos", ex.StackTrace, ex.Message)); Notifications.FrmError.ErrorForm(Language.SearchValue("errorBuscarDatos") + "\n" + ex.Message); } }
private Entities.Proveedor CargarEntity(Entities.Proveedor entity) { try { entity.nombre = TxtNombre.Text; entity.fk_id_tipo_doc_identidad = (int)ddlTipoDoc.SelectedValue; entity.num_documento = TxtDocumento.Text; entity.direccion = txtDireccion.Text; entity.telefono = txtTel.Text; entity.mail = txtMail.Text; entity.url = txtUrl.Text; } catch (Exception ex) { InvokeCommand.InsertLog().Execute(CreateLog.Clog(ETipoLog.Error, 1, ex.TargetSite.DeclaringType.FullName, ex.TargetSite.Name, "Error carga de datos", ex.StackTrace, ex.Message)); Notifications.FrmError.ErrorForm(Language.SearchValue("errorBuscarDatos") + "\n" + ex.Message); } return(entity); }
private void BtnGuardar_Click(object sender, EventArgs e) { if (id == null) { entity = new Entities.Proveedor(); } CargarEntity(entity); var validation = new Helps.DataValidations(entity).Validate(); bool valid = validation.Item1; if (valid == true) { if (id == null) { try { entity = bll.Insert(entity); InvokeCommand.InsertLog().Execute(CreateLog.Clog(ETipoLog.Insert, 1, this.GetType().FullName, MethodInfo.GetCurrentMethod().Name, "Proveedor: " + entity.nombre, "", "")); Notifications.FrmSuccess.SuccessForm(Helps.Language.SearchValue("guardadoOK")); this.Close(); } catch (Exception ex) { if (ex.Message == EValidaciones.existe) { Notifications.FrmInformation.InformationForm(Helps.Language.SearchValue("errorExiste")); } else if (ex.Message == EValidaciones.menor) { Notifications.FrmInformation.InformationForm(Helps.Language.SearchValue("errorMenor")); } else { InvokeCommand.InsertLog().Execute(CreateLog.Clog(ETipoLog.InsertError, 1, ex.TargetSite.DeclaringType.FullName, ex.TargetSite.Name, "Proveedor: " + entity.nombre, ex.StackTrace, ex.Message)); Notifications.FrmError.ErrorForm(Helps.Language.SearchValue("guardadoError") + "\n" + ex.Message); } } } else { try { bll.Update(entity); InvokeCommand.InsertLog().Execute(CreateLog.Clog(ETipoLog.Update, 1, this.GetType().FullName, MethodInfo.GetCurrentMethod().Name, "Proveedor: " + entity.nombre, "", "")); Notifications.FrmSuccess.SuccessForm(Helps.Language.SearchValue("editadoOK")); this.Close(); } catch (Exception ex) { if (ex.Message == EValidaciones.existe) { Notifications.FrmError.ErrorForm(Helps.Language.info["errorExiste"]); } if (ex.Message == EValidaciones.menor) { Notifications.FrmInformation.InformationForm(Helps.Language.SearchValue("errorMenor")); } else { InvokeCommand.InsertLog().Execute(CreateLog.Clog(ETipoLog.UpdateError, 1, ex.TargetSite.DeclaringType.FullName, ex.TargetSite.Name, "Proveedor: " + entity.nombre, ex.StackTrace, ex.Message)); Notifications.FrmError.ErrorForm(Helps.Language.SearchValue("editadoError") + "\n" + ex.Message); } } } } else { string messageValid = validation.Item2; Notifications.FrmInformation.InformationForm(messageValid); } }
public void Ejecutar(Entities.Proveedor entity) { TxtProv.Text = entity.nombre; proveedor.id = entity.id; }