private void btnRegistrarContratoVenta_Click(object sender, EventArgs e)
        {
            ContratoVenta contraVenta = new ContratoVenta();

            ModificarContrato(ref contraVenta);
            try
            {
                if (contraVenta.Modificar() == 1)
                {
                    MessageBox.Show("El contrato se modifico correctamente");
                    Conn.Close();
                    this.Close();
                }
                else if (contraVenta.Modificar() == 0)
                {
                    MessageBox.Show("El contrato ya existe ");
                    Conn.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error de base de datos: " + ex);
                Conn.Close();
            }
        }
        private void btnRegistrarContratoVenta_Click(object sender, EventArgs e)
        {
            ContratoVenta contra = new ContratoVenta();


            CargarContratoVenta(ref contra);
            try
            {
                if (contra.Agregar() == 1)
                {
                    MessageBox.Show("El contrato se creo correctamente");
                    Conn.Close();
                }
                else if (contra.Agregar() == 0)
                {
                    MessageBox.Show("El contrato ya existe o no se ingresaron todos los datos");
                    Conn.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error de Conexion: " + ex);
                Conn.Close();
            }
        }
        public void CargarContratoVenta(ref ContratoVenta contraventa)
        {
            contraventa.ID_CONT            = Convert.ToInt32(txtIdContratoVenta.Text);
            contraventa.NUM_CONTRATO_VENTA = Convert.ToInt32(txtNumeroVenta.Text);

            DateTime fecha   = (DateTime)dtpFechaInicio.Value.Date;
            string   formato = "dd/MM/yyyy";

            contraventa.FECHA_INICIO = fecha.ToString(formato);

            DateTime fechater   = (DateTime)dtpFechaTermino.Value.Date;
            string   formatoter = "dd/MM/yyyy";

            contraventa.FECHA_TERMINO = fechater.ToString(formatoter);

            contraventa.VIGENCIA = Convert.ToString(cmbVigencia.Text);
            contraventa.SOLICITUD_VENTA_ID_SOLI = Convert.ToInt32(txtSoliVenta.Text);
        }
        public void ModificarContrato(ref ContratoVenta contraVenta)
        {
            contraVenta.ID_CONT            = Convert.ToInt32(textEditarIdVenta.Text);
            contraVenta.NUM_CONTRATO_VENTA = Convert.ToInt32(textEditarNumVenta.Text);

            DateTime fecha   = (DateTime)dateTimePickerEditarVenta.Value.Date;
            string   formato = "dd/MM/yyyy";

            contraVenta.FECHA_INICIO = fecha.ToString(formato);

            DateTime fechater   = (DateTime)dateTimePickerEditarVentaTer.Value.Date;
            string   formatoter = "dd/MM/yyyy";

            contraVenta.FECHA_TERMINO = fechater.ToString(formatoter);

            contraVenta.VIGENCIA = Convert.ToString(comboBoxEditarVigenciaVenta.Text);
            contraVenta.SOLICITUD_VENTA_ID_SOLI = Convert.ToInt32(textEditarSoliVenta.Text);
        }
        private void btnEliminarContratoVenta_Click(object sender, EventArgs e)
        {
            ContratoVenta contra = new ContratoVenta();

            if (dgvContratoVenta.SelectedRows.Count > 0)
            {
                string dato = dgvContratoVenta.CurrentRow.Cells["NUM_CONTRATO_VENTA"].Value.ToString();
                contra.NUM_CONTRATO_VENTA = Convert.ToInt32(dato);
                if (contra.Eliminar() == 1)
                {
                    MessageBox.Show("Contrato Eliminado");
                    Conn.Close();
                }
                else
                {
                    MessageBox.Show("No se pudo eliminar el contrato");
                }
            }
            else
            {
                MessageBox.Show("Seleccione una fila");
            }
        }