private void btnContrato_Click(object sender, EventArgs e)
 {
     try
     {
         ContratoForm contrato = new ContratoForm();
         contrato.ShowDialog(this);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void ContratoBTN_Click(object sender, EventArgs e)
 {
     ContratoForm contrato = new ContratoForm(bcUC.ClienteNRO, NroMTB.Text);
     contrato.ShowDialog(this);
 
 }
        private void AgregarBTN_Click(object sender, EventArgs e)
        {
            // Chequeo Campos Obligatorios
            if (checkDatosObligatorios())
            {
                bool checkActivo = true;                
                DateTime? dtpBaja = null;                

                if (cbNoActivo.Checked)
                {
                    checkActivo = false;
                    if (dtpFechaBaja.Text == fechaMask)
                        dtpBaja = null;
                    else
                        dtpBaja = DateTime.ParseExact(dtpFechaBaja.Text, @"dd/MM/yyyy", DateTimeFormatInfo.InvariantInfo);
                }
                try
                {
                    int numCli = int.Parse(bcUC.ClienteNRO);
                    int numSer = int.Parse(NroMTB.Text);
                    sistema.altaServicioCliente(numCli, numSer, NombreTB.Text, DirTB.Text, TelTB.Text, ContactTB.Text, emailTB.Text, CelTB.Text, CelTrustTB.Text, TareasTB.Text, txtObservaciones.Text, checkActivo, dtpBaja, txtMotivoBaja.Text);


                    DialogResult res = MessageBox.Show(this, "Desea definir el contrato ahora?", "Contrato", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
                    if (res == DialogResult.OK)
                    {
                        ContratoForm contrato = new ContratoForm(bcUC.ClienteNRO, NroMTB.Text);
                        contrato.ShowDialog(this);
                    }
                    else
                        CancelarBTN.PerformClick();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
                MessageBox.Show(this, LlenarCamposObligatorios, "Faltan Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }