private void llenarInfo() { EnlaceDB link = new EnlaceDB(); DataRow dato = link.DatosServicio(id_serv_mod); servMod = new ServicioClass(dato, id_serv_mod); tbx_medidor.Text = Convert.ToString(servMod.med); tbx_calle.Text = servMod.dom.calle; tbx_numext.Text = servMod.dom.numext; tbx_numint.Text = servMod.dom.numint; tbx_col.Text = servMod.dom.col; tbx_munic.Text = servMod.dom.munic; tbx_estado.Text = servMod.dom.estado; tbx_cp.Text = servMod.dom.cp; if (servMod.tipo_ser) { cbx_servicio.SelectedIndex = 1; } else { cbx_servicio.SelectedIndex = 0; } }
private bool validar() { if (tbx_medidor.TextLength == 0) { MessageBox.Show("Llene el medidor.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyNumerics(tbx_medidor.Text)) { MessageBox.Show("El medidor no debe contener letras.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_calle.TextLength == 0) { MessageBox.Show("Llene la calle de su domicilio.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_numext.TextLength == 0) { MessageBox.Show("Llene el número externo.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyNumerics(tbx_numext.Text)) { MessageBox.Show("El número externo no debe contener letras.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_col.TextLength == 0) { MessageBox.Show("Llene la colonia de su domicilio.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_estado.TextLength == 0) { MessageBox.Show("Llene el estado de su domicilio.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_munic.TextLength == 0) { MessageBox.Show("Llene el municipio de su domicilio.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_cp.TextLength == 0) { MessageBox.Show("Llene el código postal de su domicilio.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyNumerics(tbx_cp.Text)) { MessageBox.Show("El código postal no debe contener letras.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } serv = new ServicioClass( id, num_emp, Convert.ToInt64(tbx_medidor.Text), new Domicilio(tbx_calle.Text, tbx_numext.Text, tbx_numint.Text, tbx_col.Text, tbx_estado.Text, tbx_munic.Text, tbx_cp.Text), Convert.ToBoolean(cbx_servicio.SelectedIndex) ); return(true); }