private void btnActualizar_Click(object sender, EventArgs e)
 {
     CLS.Contrato co = new CLS.Contrato();
     co.Idcontratos   = int.Parse(txbIDcontrato.Text);
     co.Fecha         = dtpFecha.Value;
     co.Observaciones = txbObservaciones.Text;
     co.Extendido     = txbExtendido.Text;
     co.Estado        = lstbEstado.SelectedItem.ToString();
     co.Contratista   = int.Parse(txbIDContratista.Text);
     co.Beneficiario1 = int.Parse(txbIDBene1.Text);
     co.Beneficiario2 = int.Parse(txbIDBene2.Text);
     try
     {
         if (co.Corregir())
         {
             MessageBox.Show("Registro actualizado");
         }
         else
         {
             MessageBox.Show("NO se pudo actualizar el contrato");
         }
     }
     catch
     {
         MessageBox.Show("Error al actualizar el registro");
     }
 }
        private void toolStripButton2_Click(object sender, EventArgs e)
        {
            if (SesionManager.CLS.Sesion.Instancia.Rol != "Vendedor")
            {
                if (dt_contratos.SelectedRows.Count > 0)
                {
                    DialogResult dr = MessageBox.Show("¿Desea Eliminar el Contrato ID: " + dt_contratos.SelectedRows[0].Cells[0].Value + " ?", "Confirmacion", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);

                    if (dr == DialogResult.Yes)
                    {
                        int          id = (int)dt_contratos.SelectedRows[0].Cells[0].Value;
                        CLS.Contrato co = new CLS.Contrato();
                        try
                        {
                            if (co.Eliminar(id))
                            {
                                MessageBox.Show("Contrato eliminado");
                            }
                            else
                            {
                                MessageBox.Show("Este contrato no puede eliminarse");
                            }
                        }
                        catch
                        {
                            MessageBox.Show("Error al eliminar");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Seleccione un contrato");
                }
            }
            else
            {
                MessageBox.Show("Acceso Denegado");
            }
        }
Exemplo n.º 3
0
 public ContratoNuevo(CLS.Contrato c)
 {
     InitializeComponent();
     contrato = c;
 }