protected void guardar() { Boolean camposValidos = true; if (!Util.Validate.Text(txtNombre.Text)) { ErrorManager.SetError(txtNombre, "El nombre no debe estar vacio y debe ser solo texto"); camposValidos = false; } else { ErrorManager.SetError(txtNombre, ""); } if (!Util.Validate.Legajo(txtDescripcion.Text)) { ErrorManager.SetError(txtDescripcion, "La descripcion no debe estar vacia"); camposValidos = false; } else { ErrorManager.SetError(txtDescripcion, ""); } if (!camposValidos) { return; } Business.Entities.Especialidad esp = new Business.Entities.Especialidad(this.txtNombre.Text.Trim(), this.txtDescripcion.Text); if (ismodi) { esp.IdEspecialidad = especialidad.IdEspecialidad; bool modi = Business.Logic.ABMespecialidad.modificarEspecialidad(esp); if (modi) { MessageBox.Show(this.Owner, "Modificado con exito", "Exito", MessageBoxButtons.OK); this.saved = true; this.Close(); } else { MessageBox.Show(this.Owner, "No se pudo modificar, es probable que ya exista otra especialidad con ese nombre ", "Sin Exito", MessageBoxButtons.OK); } } else { bool guardado = Business.Logic.ABMespecialidad.altaEspecialidad(esp); this.saved = true; if (guardado) { MessageBox.Show(this.Owner, "Guardado con exito", "Exito", MessageBoxButtons.OK); this.Close(); } else { { MessageBox.Show(this.Owner, "No se pudo guardar, es probable que ya exista otra especialidad con ese nombre", "Fracaso", MessageBoxButtons.OK); } } } }
protected void guardar() { Boolean camposValidos = true; if (!Util.Validate.Text(txtNombre.Text.Trim())) { ErrorManager.SetError(txtNombre, "El nombre no debe estar vacio y debe contener solo letras"); camposValidos = false; } else { ErrorManager.SetError(txtNombre, ""); } if (!Util.Validate.Legajo(txtAula.Text)) { ErrorManager.SetError(txtAula, "El aula no es correcta"); camposValidos = false; } else { ErrorManager.SetError(txtAula, ""); } if (!camposValidos) { return; } Business.Entities.Comision com = new Business.Entities.Comision(this.txtNombre.Text.Trim(), this.txtAula.Text); if (ismodi) { com.IdComision = comision.IdComision; bool modi = Business.Logic.ABMcomision.modificarComision(com); if (modi) { MessageBox.Show(this.Owner, "modificado con exito", "Exito", MessageBoxButtons.OK); this.saved = true; this.Close(); } else { MessageBox.Show(this.Owner, "No se pudo modificar, es probable que ya exista otra comision con ese nombre ", "Sin Exito", MessageBoxButtons.OK); } } else { bool agregado = Business.Logic.ABMcomision.altaComision(com); if (agregado) { MessageBox.Show(this.Owner, "Agregado con exito", "Exito", MessageBoxButtons.OK); this.saved = true; this.Close(); } else { MessageBox.Show(this.Owner, "No se pudo agregar, es probable que ya exista otra comision con el mismo nombre ", "Sin Exito", MessageBoxButtons.OK); } } }
protected void guardar() { Boolean camposValidos = true; if (!Util.Validate.Legajo(txtNombre.Text.Trim())) { ErrorManager.SetError(txtNombre, "El nombre no debe estar vacio y debe contener solo letras"); camposValidos = false; } else { ErrorManager.SetError(txtNombre, ""); } if (!Util.Validate.Legajo(txtDescripcion.Text)) { ErrorManager.SetError(txtDescripcion, "La descripcion no puede estar vacia"); camposValidos = false; } else { ErrorManager.SetError(txtDescripcion, ""); } if (!camposValidos) { return; } Business.Entities.Plan pl = new Business.Entities.Plan(txtNombre.Text.Trim(), txtDescripcion.Text); Business.Entities.Especialidad esp = new Business.Entities.Especialidad(); esp.IdEspecialidad = (int)this.cmbEspecialidades.SelectedValue; pl.Especialidad = esp; if (ismodi) { pl.IdPlan = plan.IdPlan; bool modi = Business.Logic.ABMplan.modificarPlan(pl); if (modi) { MessageBox.Show(this.Owner, "modificado con exito", "Exito", MessageBoxButtons.OK); this.saved = true; this.Close(); } else { MessageBox.Show(this.Owner, "No se pudo modificar, es probable que ya exista otro plan con ese nombre ", "Sin Exito", MessageBoxButtons.OK); } } else { bool guardado = Business.Logic.ABMplan.altaPlan(pl); if (guardado) { MessageBox.Show(this.Owner, "Guardado con exito", "Exito", MessageBoxButtons.OK); this.saved = true; this.Close(); } else { MessageBox.Show(this.Owner, "No se pudo guardar, es probable que ya exista otro plan con ese nombre ", "Sin Exito", MessageBoxButtons.OK); } } }
override protected void guardar() { Boolean camposValidos = true; if (!Util.Validate.Password(txtContraseña.Text)) { ErrorManager.SetError(txtContraseña, "Debe contener como minimo 5 caracteres, al menos una mayuscula y un número"); camposValidos = false; } else { //reset error ErrorManager.SetError(txtContraseña, ""); } if (!Util.Validate.Username(txtUsuario.Text)) { ErrorManager.SetError(txtUsuario, "Este campo no puede estar vacio o ser mayor a 12 caracteres"); camposValidos = false; } else { //reset error ErrorManager.SetError(txtUsuario, ""); } if (!Util.Validate.DNI(txt_dni.Text)) { ErrorManager.SetError(txt_dni, "dni invalido"); camposValidos = false; } else { //reset error ErrorManager.SetError(txt_dni, ""); } if (!Util.Validate.Email(txt_email.Text)) { ErrorManager.SetError(txt_email, "Proporcione un email valido"); camposValidos = false; } else { //reset error ErrorManager.SetError(txt_email, ""); } if (!Util.Validate.Phone(txt_telefono.Text)) { ErrorManager.SetError(txt_telefono, "Proporcione un telefono valido(10 digitos) "); camposValidos = false; } else { //reset error ErrorManager.SetError(txt_telefono, ""); } if (!Util.Validate.Text(txt_nombre.Text)) { ErrorManager.SetError(txt_nombre, "El nombre debe contener solo letras"); camposValidos = false; } else { ErrorManager.SetError(txt_nombre, ""); } if (!Util.Validate.Text(txt_apellido.Text)) { ErrorManager.SetError(txt_apellido, "El apellido debe contener solo letras"); camposValidos = false; } else { ErrorManager.SetError(txt_apellido, ""); } if (!Util.Validate.Legajo(txt_legajo.Text)) { ErrorManager.SetError(txt_legajo, "El legajo no debe estar vacio"); camposValidos = false; } else { ErrorManager.SetError(txt_legajo, ""); } if (!camposValidos) { return; } Business.Entities.Docente doc = new Business.Entities.Docente(txt_nombre.Text, txt_apellido.Text, txt_legajo.Text.Trim(), txt_dni.Text.Trim(), txt_email.Text, txt_telefono.Text); if (ismodi) { doc.IDPersona = docente.IDPersona; doc.NombreUsuario = txtUsuario.Text.Trim(); doc.Contraseña = txtContraseña.Text.Trim(); bool modi = Business.Logic.ABMdocente.modi(doc); if (modi) { MessageBox.Show(this.Owner, "modificado con exito", "Exito", MessageBoxButtons.OK); this.saved = true; this.Close(); } else { MessageBox.Show(this.Owner, "No se pudo modificar, es probable que ya exista otro docente con ese usuario ", "Sin Exito", MessageBoxButtons.OK); } } else { bool valido = Business.Logic.ABMUsuario.validarUsuario(txtUsuario.Text.Trim()); if (valido) { try { int id = Business.Logic.ABMdocente.altaDocente(doc); if (id != -1) { doc.IDPersona = id; bool val = Business.Logic.ABMUsuario.altaUsuario(txtUsuario.Text.Trim(), txtContraseña.Text, doc); this.saved = true; MessageBox.Show(this.Owner, "Guardado con exito", "Exito", MessageBoxButtons.OK); this.Close(); } else { MessageBox.Show(this.Owner, "no se pudo guardar, es probable que exista otro docente con ese legajo", "Sin Exito", MessageBoxButtons.OK); } } catch (Exception) { MessageBox.Show(this.Owner, "No se pudo guardar", "Sin Exito", MessageBoxButtons.OK); } } else { MessageBox.Show(this.Owner, "no se pudo guardar, es probable que exista otro docente con ese usuario", "Sin Exito", MessageBoxButtons.OK); } } }
protected void guardar() { Boolean camposValidos = true; if (!Util.Validate.Text(txtNombre.Text.Trim())) { ErrorManager.SetError(txtNombre, "El nombre no debe estar vacio y debe contener solo letras"); camposValidos = false; } else { ErrorManager.SetError(txtNombre, ""); } if (!Util.Validate.Legajo(txtDescripcion.Text)) { ErrorManager.SetError(txtDescripcion, "La descripcion no puede estar vacia"); camposValidos = false; } else { ErrorManager.SetError(txtDescripcion, ""); } if (!Util.Validate.Horas(txtHsSemanales.Text, txtHsTotales.Text)) { ErrorManager.SetError(txtHsTotales, "Las horas totales deben ser mayor que las horas semanales"); camposValidos = false; } else { ErrorManager.SetError(txtDescripcion, ""); } if (!camposValidos) { return; } Business.Entities.Materia mat = new Business.Entities.Materia(txtNombre.Text.Trim(), txtDescripcion.Text, int.Parse(txtHsSemanales.Text), int.Parse(txtHsTotales.Text)); Business.Entities.Plan plan = new Business.Entities.Plan(); plan.IdPlan = (int)cmbPlanes.SelectedValue; mat.Plan = plan; if (ismodi) { mat.IdMateria = materia.IdMateria; bool guardado = Business.Logic.ABMmateria.modificarMateria(mat); if (guardado) { MessageBox.Show(this.Owner, "Guardado con exito", "Exito", MessageBoxButtons.OK); this.saved = true; this.Close(); } else { MessageBox.Show(this.Owner, "No se pudo modificar la materia, es probable que ya exista otra materia con ese nombre ", "Sin Exito", MessageBoxButtons.OK); } } else { bool guardado = Business.Logic.ABMmateria.altaMateria(mat); if (guardado) { MessageBox.Show(this.Owner, "Guardado con exito", "Exito", MessageBoxButtons.OK); this.saved = true; this.Close(); } else { MessageBox.Show(this.Owner, "No se pudo guardar materia, es probable que ya exista otra materia con ese nombre", "Sin Exito", MessageBoxButtons.OK); } } }
protected void guardar() { Boolean camposValidos = true; if (!Util.Validate.Text(txtNombre.Text.Trim())) { ErrorManager.SetError(txtNombre, "El nombre no debe estar vacio y debe contener solo letras"); camposValidos = false; } else { ErrorManager.SetError(txtNombre, ""); } if (!Util.Validate.Cupo(txtCupo.Text)) { ErrorManager.SetError(txtCupo, "El cupo debe ser mayor a 0 y menor a 100"); camposValidos = false; } else { ErrorManager.SetError(txtCupo, ""); } if (!camposValidos) { return; } Business.Entities.Curso cur = new Business.Entities.Curso(txtNombre.Text.Trim(), int.Parse(txtCupo.Text)); Business.Entities.Materia mat = new Business.Entities.Materia(); mat.IdMateria = (int)cmbMateria.SelectedValue; cur.Materia = mat; Business.Entities.Comision com = new Business.Entities.Comision(); com.IdComision = (int)cmbComision.SelectedValue; cur.Comision = com; if (ismodi) { cur.IdCurso = curso.IdCurso; bool guardado = Business.Logic.ABMcurso.modificarCurso(cur); if (guardado) { MessageBox.Show(this.Owner, "Modificado con exito", "Exito", MessageBoxButtons.OK); this.saved = true; this.Close(); } else { MessageBox.Show(this.Owner, "No se pudo modificar el curso, es probable que ya exista otro curso con ese mismo nombre", "Sin Exito", MessageBoxButtons.OK); } } else { bool guardado = Business.Logic.ABMcurso.altaCurso(cur); if (guardado) { MessageBox.Show(this.Owner, "Guardado con exito", "Exito", MessageBoxButtons.OK); this.saved = true; this.Close(); } else { MessageBox.Show(this.Owner, "No se pudo guardar curso, es probable que ya exista otro curso con ese nombre", "Sin Exito", MessageBoxButtons.OK); } } }