private void btnAgregar_Click(object sender, EventArgs e) { // Chequeo Campos Obligatorios if (checkDatosObligatorios()) { bool checkActivo = true; DateTime? dtpAlta; DateTime? dtpBaja = null; //= DateTime.MinValue.AddDays(1); if (dtpFechaAlta.Text == fechaMask) dtpAlta = null; else dtpAlta = DateTime.ParseExact(dtpFechaAlta.Text, @"dd/MM/yyyy", DateTimeFormatInfo.InvariantInfo); if (cbNoActivo.Checked) { checkActivo = false; if (dtpFechaBaja.Text == fechaMask) dtpBaja = null; else dtpBaja = DateTime.ParseExact(dtpFechaBaja.Text, @"dd/MM/yyyy", DateTimeFormatInfo.InvariantInfo); } try { if (mtDiaInicioFacturacion.Text == "") mtDiaInicioFacturacion.Text = "1"; if (mtDiaFinFacturacion.Text == "") mtDiaFinFacturacion.Text = "31"; int diaInicio = int.Parse(mtDiaInicioFacturacion.Text); int diaFin = int.Parse(mtDiaFinFacturacion.Text); if (diaInicio > 31 || diaInicio < 1) MessageBox.Show(this, "Dia Inicio de Facturacion debe ser entre 1 y 31", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); else if (diaFin > 31 || diaInicio < 1) MessageBox.Show(this, "Dia Fin de Facturacion debe ser entre 1 y 31", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); else { sistema.altaCliente(int.Parse(mtCliente.Text), txtNombre.Text, txtNombreFantasia.Text, mtRUT.Text, txtEmail.Text, txtDireccion.Text, txtDireccionCobro.Text, txtTelefonos.Text, txtFax.Text, checkActivo, dtpAlta, dtpBaja, txtMotivoBaja.Text, txtReferencia.Text, txtDiaHoraCobro.Text, txtNombreParaCobrar.Text, txtTelefonoCobro.Text, diaInicio, diaFin); DialogResult res = MessageBox.Show(this, "Desea agregar servicios ahora?", "Servicios", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (res == DialogResult.OK) { ServicioForm ser = new ServicioForm(mtCliente.Text); ser.ShowDialog(this); } else btnCancelar.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); }
private void serviciosToolStripMenuItem_Click(object sender, EventArgs e) { ServicioForm ser = new ServicioForm(); DialogResult res = ser.ShowDialog(this); }
private void btnServicios_Click(object sender, EventArgs e) { ServicioForm sf = new ServicioForm(mtCliente.Text); sf.ShowDialog(this); }