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")); } }
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); } }