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);
     }
 }
Example #4
0
 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);
     }
 }