public async Task <ActionResult> MenuEmpleado(EmpleadoClass clase) { EmpleadoClass nuevo = new EmpleadoClass(); nuevo.CantidadBioabono = clase.CantidadBioabono; nuevo.CantidadEnergia = clase.CantidadEnergia; nuevo.biomasaUsada = clase.biomasaUsada; nuevo.costo = clase.costo; var myDict = new Dictionary <string, string> { { "cantidadAbono", nuevo.CantidadBioabono.ToString() }, { "cantidadEnergia", nuevo.CantidadEnergia.ToString() }, { "biomasaUsada", nuevo.biomasaUsada.ToString() }, { "costo", nuevo.costo.ToString() } }; JObject x = await crearMenuProdu(myDict); System.Diagnostics.Debug.WriteLine(x.GetValue("status").ToString()); if (x.GetValue("status").ToString() == "True" || x.GetValue("status").ToString() == "true") { System.Diagnostics.Debug.WriteLine(x.GetValue("status").ToString()); return(RedirectToAction("MostrarProduccion")); } else { System.Diagnostics.Debug.WriteLine(x.GetValue("status").ToString()); return(View("~/Views/Home/home.cshtml")); } }
private void llenarInfo() { EnlaceDB link = new EnlaceDB(); DataRow dato = link.DatosEmpleado(id_emp_mod); empMod = new EmpleadoClass( dato, id_emp_mod ); tbx_nombres.Text = empMod.nom; tbx_apellidos.Text = empMod.ape; cbx_mesnac.SelectedIndex = empMod.fec_nac.Month - 1; cbx_dianac.SelectedIndex = empMod.fec_nac.Day - 1; tbx_añonac.Text = Convert.ToString(empMod.fec_nac.Year); tbx_curp.Text = empMod.curp; tbx_rfc.Text = empMod.rfc; tbx_email.Text = empMod.correo_e; tbx_password.Text = empMod.contra; }
private bool validar() { if (tbx_nombres.TextLength == 0) { MessageBox.Show("Llene el campo Nombres.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyAlphas(tbx_nombres.Text)) { MessageBox.Show("El nombre no debe contener caracteres numéricos.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_apellidos.TextLength == 0) { MessageBox.Show("Llene el campo Apellidos.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyAlphas(tbx_apellidos.Text)) { MessageBox.Show("El apellido no debe contener caracteres numéricos.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (cbx_mesnac.SelectedIndex == -1) { MessageBox.Show("Seleccione su mes de nacimiento.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (cbx_dianac.SelectedIndex == -1) { MessageBox.Show("Seleccione su día de nacimiento.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_añonac.TextLength == 0) { MessageBox.Show("Escriba su año de nacimiento.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyNumerics(tbx_añonac.Text)) { MessageBox.Show("El año no debe contener letras.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_curp.TextLength == 0) { MessageBox.Show("Escriba su CURP.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } if (tbx_curp.TextLength != 18) { MessageBox.Show("El CURP debe contener 18 caracteres.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_rfc.TextLength > 0 & tbx_rfc.TextLength != 13) { MessageBox.Show("El RFC debe contener 13 caracteres.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (!RegexUtilities.IsValidEmail(tbx_email.Text)) { MessageBox.Show("El correo electrónico no es válido.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_password.TextLength != 8) { MessageBox.Show("La contraseña debe contener 8 caracteres.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } emp = new EmpleadoClass( id_adm, tbx_nombres.Text, tbx_apellidos.Text, new DateTime(Convert.ToInt32(tbx_añonac.Text), Convert.ToInt32(cbx_mesnac.Text), Convert.ToInt32(cbx_dianac.Text)), tbx_curp.Text, tbx_rfc.Text, tbx_email.Text, tbx_password.Text ); return(true); }