public JsonResult CambioDePass(int id, string PassActual, string PassNuevo) { int result; mRespuestaAjax = new RespuestaServidor(); if (ModelState.IsValid) { result = mUsuario.CambiarPassword(id, PassActual, PassNuevo); if (result == 0) { mRespuestaAjax.SetResponse(false, "Contraseña Actual no coincide"); } else if (result == 1) { mRespuestaAjax.SetResponse(true, "Cambio realizado OK"); } else { mRespuestaAjax.SetResponse(false, "Error al grabar Password"); } } else { mRespuestaAjax.SetResponse(false, "Error inesplicable"); } return(Json(mRespuestaAjax)); }
public JsonResult EliminarAdjunto(int[] id) { mRespuestaAjax = new RespuestaServidor(); bool resultBBDD = true; if (id != null) { for (int i = 0; i < id.Length && resultBBDD == true; i++) { resultBBDD = mAdjunto.EliminarDocumento(id[i]); } if (resultBBDD) { mRespuestaAjax.SetResponse(true, ""); } else { mRespuestaAjax.SetResponse(false, "Errores al eliminar los adjutos"); } mRespuestaAjax.funcion = "RecargarAdjuntos();"; } else { mRespuestaAjax.SetResponse(false, "Debe seleccionar un registro"); } return(Json(mRespuestaAjax)); }
public RespuestaServidor Delete(int ID) { RespuestaServidor rs = new RespuestaServidor(); try { this.OpenConnection(); SqlCommand cmdDelete = new SqlCommand("DELETE planes WHERE id_plan=@id", Con); cmdDelete.Parameters.Add("@id", SqlDbType.Int).Value = ID; cmdDelete.ExecuteReader(); rs.Mensaje = "Plan eliminado correctamente"; } catch (Exception Ex) { if (rs.ContieneExcepcion(Ex, "FK_materias_planes")) { rs.AgregarError("El plan no puede ser eliminado porque se esta usando."); } else { rs.AgregarExcepcion(Ex); } } finally { this.CloseConnection(); } return(rs); }
public JsonResult _CambiarFoto(HttpPostedFileBase Foto, Usuario modelo) { mRespuestaAjax = new RespuestaServidor(); bool resultBBDD = false; if (Foto == null) { mRespuestaAjax.SetResponse(false, "debe seleccionar un archivo"); } else { string[] ResultSubida = SubirArchivos.SubirFotoPerfil(modelo.id, Foto); if (ResultSubida[0] == null) { resultBBDD = mUsuario.GuardarFoto(modelo.id, ResultSubida[1]); if (resultBBDD) { mRespuestaAjax.funcion = "RecargarFoto();"; mRespuestaAjax.SetResponse(true, ""); } else { mRespuestaAjax.SetResponse(false, "Error de acceso a BBDD pero la foto se ha subido al Server"); } } else { mRespuestaAjax.SetResponse(false, ResultSubida[0]); } } return(Json(mRespuestaAjax)); }
public override void GuardarCambios() { MapearADatos(); RespuestaServidor rs = (new ControladorInscripcionAlumno()).Save(AlumnoInscripcionActual); rs.MostrarMensajes(); }
private RespuestaServidor ValidarCamposNulos() { int validaInt; RespuestaServidor rs = new RespuestaServidor(); if (string.IsNullOrEmpty(this.txtDenominacion.Text)) { rs.AgregarError("Denominacion es obligatoria"); } if (string.IsNullOrEmpty(this.listIdMateria.SelectedValue)) { rs.AgregarError("Materia es obligatoria"); } if (string.IsNullOrEmpty(this.txtAnioCalendario.Text)) { rs.AgregarError("Año calendario es obligatorio"); } if (!int.TryParse(this.txtAnioCalendario.Text, out validaInt)) { rs.AgregarError("Año calendario debe ser un entero válido"); } if (string.IsNullOrEmpty(this.txtCupo.Text)) { rs.AgregarError("Cupo es obligatorio"); } if (!int.TryParse(this.txtCupo.Text, out validaInt)) { rs.AgregarError("Cupo debe ser un entero válido"); } return(rs); }
private RespuestaServidor ValidarCamposNulos() { RespuestaServidor rs = new RespuestaServidor(); int validaInt; int validaInt2; if (string.IsNullOrEmpty(this.txtMateria.Text)) { rs.AgregarError("Descripción obligatoria"); } if (string.IsNullOrEmpty(this.txtHsSemanales.Text)) { rs.AgregarError("Horas Semanales obligatorio"); } if (string.IsNullOrEmpty(this.txtHorasTotales.Text)) { rs.AgregarError("Horas Totales obligatorio"); } if (!int.TryParse(this.txtHorasTotales.Text, out validaInt)) { rs.AgregarError("Las Horas totales deben ser un número válido"); } if (!int.TryParse(this.txtHorasTotales.Text, out validaInt2)) { rs.AgregarError("Las Horas totales deben ser un número válido"); } if (string.IsNullOrEmpty(this.listIdPlan.SelectedValue)) { rs.AgregarError("Plan obligatorio"); } return(rs); }
public JsonResult Agregar(Experiencia modelo) { mRespuestaAjax = new RespuestaServidor(); mRespuestaAjax.mensaje = "El campo Descripción es requerido"; if (ModelState.IsValid) { int result = DateTime.Compare(modelo.Desde, modelo.Hasta); if (result > 0) { mRespuestaAjax.SetResponse(false, "Campo 'Hasta' no puede ser <b>MENOR</b> que 'Desde'"); } else { bool guardado = modelo.GuardarExperiencia(); if (guardado) { mRespuestaAjax.SetResponse(true); mRespuestaAjax.href = Url.Content("~/admin/experiencia?tipo=" + modelo.Tipo); } else { mRespuestaAjax.SetResponse(false, "Error al guardar los datos"); } } } return(Json(mRespuestaAjax)); }
public RespuestaServidor Update(AlumnoInscripcion AlumnoInscripcion, RespuestaServidor rs) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("UPDATE alumnos_inscripciones SET id_alumno = @id_alumno, id_curso = @id_curso, condicion = @condicion, nota=@nota" + " WHERE id_inscripcion = @id", Con); cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = AlumnoInscripcion.Id; cmdSave.Parameters.Add("@id_alumno", SqlDbType.Int).Value = AlumnoInscripcion.Alumno.Id; cmdSave.Parameters.Add("@id_curso", SqlDbType.Int).Value = AlumnoInscripcion.Curso.Id; cmdSave.Parameters.Add("@condicion", SqlDbType.VarChar, 50).Value = AlumnoInscripcion.Condicion; cmdSave.Parameters.Add("@nota", SqlDbType.Int).Value = AlumnoInscripcion.Nota; cmdSave.ExecuteNonQuery(); rs.Mensaje = "Cambios en la inscripción registrados con éxito"; } catch (Exception Ex) { rs.AgregarExcepcion(Ex); } finally { this.CloseConnection(); } return(rs); }
public JsonResult GuardarUsuario(Usuario modelo) { mRespuestaAjax = new RespuestaServidor(); //Eliminamos la validación del camo Password puesto que no se la pasamos... //por motivos de seguridad y asi poder validar el resto de campos sin que de error ModelState.Remove("Password"); //Solo se utilizan para cambiar contraseña ModelState.Remove("PassActual"); ModelState.Remove("PassNuevo"); ModelState.Remove("PassRepetir"); if (ModelState.IsValid) { bool guardado = modelo.GuardarUsuario(); if (guardado) { mRespuestaAjax.SetResponse(true, "Modificaciones realizadas correctmente"); } else { mRespuestaAjax.SetResponse(false, "Error al intentar modificar los datos"); } } else { mRespuestaAjax.SetResponse(false, "¡¡Error!! Verifique los errores de validación"); } return(Json(mRespuestaAjax)); }
protected void lbtnAceptar_Click(object sender, EventArgs e) { Page.Validate(); if (!Page.IsValid) { return; } this.personaActual = new Entidades.Personas(); RespuestaServidor rs = this.ValidarCamposNulos(); if (!rs.Error) { switch (formMode) { case FormModes.Alta: this.personaActual.State = Entidades.EntidadBase.States.New; this.cargarPersona(this.personaActual); break; case FormModes.Modificacion: this.personaActual.Id = this.IdSeleccionado; this.personaActual.State = Entidades.EntidadBase.States.Modified; this.cargarPersona(this.personaActual); break; case FormModes.Baja: this.personaActual.Id = this.IdSeleccionado; this.personaActual.State = Entidades.EntidadBase.States.Deleted; break; } rs = cp.save(this.personaActual); if (rs.Error) { this.lblMensaje.Text = rs.ListaErrores.FirstOrDefault(); this.lblMensaje.ForeColor = Color.Red; } else { this.lblMensaje.ForeColor = Color.Green; this.lblMensaje.Text = rs.Mensaje; } this.lblMensaje.Visible = true; this.renovarForm(); this.BindGV(); } else { string errorStr = ""; foreach (string error in rs.ListaErrores) { this.lblMensaje.ForeColor = Color.Red; errorStr += error + "</br>"; } this.lblMensaje.Text = errorStr; this.lblMensaje.Visible = true; this.formActionPanel.Visible = true; this.formPanel.Visible = true; } }
protected void lbtnAceptar_Click(object sender, EventArgs e) { Page.Validate(); if (!Page.IsValid) { return; } RespuestaServidor rs = this.ValidarCamposNulos(); if (!rs.Error) { this.AlumnoInscripcionActual = new Entidades.AlumnoInscripcion(); switch (formMode) { case FormModes.Alta: this.AlumnoInscripcionActual.State = Entidades.EntidadBase.States.New; this.cargarAlumnoInscripcion(this.AlumnoInscripcionActual); break; case FormModes.Baja: this.AlumnoInscripcionActual.Id = this.IdSeleccionado; this.AlumnoInscripcionActual.State = Entidades.EntidadBase.States.Deleted; break; } rs = ce.Save(this.AlumnoInscripcionActual); if (rs.Error) { string errorStr = ""; foreach (string error in rs.ListaErrores) { errorStr += error + "</br>"; } this.lblMensaje.ForeColor = System.Drawing.Color.Red; } else { this.lbtnEliminar.Visible = true; this.lblMensaje.ForeColor = System.Drawing.Color.Green; this.lblMensaje.Text = rs.Mensaje; } this.lblMensaje.Visible = true; this.renovarForm(); this.BindGV(); } else { string errorStr = ""; foreach (string error in rs.ListaErrores) { errorStr += error + "</br>"; } this.lblMensaje.ForeColor = System.Drawing.Color.Red; this.lblMensaje.Text = errorStr; this.lblMensaje.Visible = true; this.formActionPanel.Visible = true; this.formPanel.Visible = true; } }
private RespuestaServidor ValidarCamposNulos() { RespuestaServidor rs = new RespuestaServidor(); if (string.IsNullOrEmpty(this.txtEspecialidad.Text)) { rs.AgregarError("Descripción obligatoria"); } return(rs); }
private RespuestaServidor ValidarCamposNulos() { RespuestaServidor rs = new RespuestaServidor(); if (string.IsNullOrEmpty(this.listIdCurso.SelectedValue)) { rs.AgregarError("Curso es obligatorio"); } return(rs); }
private RespuestaServidor ValidarCamposNulos() { RespuestaServidor rs = new RespuestaServidor(); if ((this.formMode == FormModes.Alta || this.formMode == FormModes.Modificacion) && string.IsNullOrEmpty(this.listEspecialidad.SelectedValue)) { rs.AgregarError("Seleccione una Especialidad"); } if ((this.formMode == FormModes.Alta || this.formMode == FormModes.Modificacion) && string.IsNullOrEmpty(this.txtPlan.Text)) { rs.AgregarError("Especifique la denominación del Plan"); } return(rs); }
private RespuestaServidor ValidarCamposNulos() { RespuestaServidor rs = new RespuestaServidor(); int validaInt; DateTime validaFecha; //if (string.IsNullOrEmpty(this.txtNombrePersona.Text)) //{ // rs.AgregarError("Nombre obligatorio"); //} //if (string.IsNullOrEmpty(this.txtApellidoPersona.Text)) //{ // rs.AgregarError("Apellido obligatorio"); //} //if (string.IsNullOrEmpty(this.txtLegajo.Text)) //{ // rs.AgregarError("Legajo obligatorio"); //} //if (!int.TryParse(this.txtLegajo.Text, out validaInt)) //{ // rs.AgregarError("Legajo debe ser un número válido"); //} //if (string.IsNullOrEmpty(this.txtFecha.Text)) //{ // rs.AgregarError("Fecha obligatorio"); //} //if (!DateTime.TryParse(this.txtFecha.Text, out validaFecha)) //{ // rs.AgregarError("La fecha debe ser del formato yyyy/MM/dd"); //} if (string.IsNullOrEmpty(this.listIdPersona.SelectedValue)) { rs.AgregarError("Persona obligatorio"); } if (string.IsNullOrEmpty(this.txtClave.Text)) { rs.AgregarError("Ingrese la Contraseña"); } if (string.IsNullOrEmpty(this.txtRepetirClave.Text)) { rs.AgregarError("Repita la contraseña"); } if (this.txtClave.Text != this.txtRepetirClave.Text) { rs.AgregarError("Las contraseñas no coinciden"); } return(rs); }
public JsonResult Login(string Email, string Password) { mResp = new RespuestaServidor(); mUsuario = mUsuario.Acceder(Email, Password); if (mUsuario != null) { mResp.SetResponse(true, "Redirigiendo... espere por favor"); mResp.href = Url.Content("~/Home"); } else { mResp.SetResponse(false, "Correo o contraseña incorrecta"); } return(Json(mResp)); }
public RespuestaServidor Save(AlumnoInscripcion alInscr) { RespuestaServidor rs = new RespuestaServidor(); if (alInscr.State == EntidadBase.States.New) { if (alInscr.Curso == null) { rs.AgregarError("No existe el curso"); } else if (alumnoInscripcionData.GetOne(alInscr.Alumno.Id, alInscr.Curso.Id) != null) { rs.AgregarError("La persona ya pertenece a este curso"); } else if (alInscr.Curso.Cupo <= 0) { rs.AgregarError("El curso no dispone de cupo para la inscripcion"); } else { alInscr.Curso.Cupo--; (new CatalogoCursos()).Update(alInscr.Curso); } } else if (alInscr.State == EntidadBase.States.Deleted) { alInscr.Curso = new CatalogoCursos().GetOneByInscripcionAlumno(alInscr.Id); if (alInscr.Curso == null) { rs.AgregarError("No existe el curso"); } else { alInscr.Curso.Cupo++; (new CatalogoCursos()).Update(alInscr.Curso); } } else if (alInscr.State == EntidadBase.States.Modified) { } //El metodo rs.AgregarError(); setea el rs.Error en true if (!rs.Error) { rs = alumnoInscripcionData.Save(alInscr, rs); } return(rs); }
public JsonResult Detalle(Inscritos modelo) { bool result; RespuestaServidor mRespuestaAjax = new RespuestaServidor(); mRespuestaAjax.SetResponse(true, "<span style='color:#449D44; float:right;'>Usted está inscrito</span>"); result = modelo.SetMiInscripcion(); if (result) { InscritosHistorial historial = new InscritosHistorial(); historial.SetHistorial(modelo.Usuario_id_D, modelo.Oferta_id, 30); } else { mRespuestaAjax.SetResponse(false, "<span style='color:#9C3334; float:right;'>Error en inscripción</span>"); } return(Json(mRespuestaAjax)); }
private RespuestaServidor ValidarCamposNulos() { int validaInt; RespuestaServidor rs = new RespuestaServidor(); if (string.IsNullOrEmpty(this.txtNota.Text)) { rs.AgregarError("La nota es obligatoria"); } else if (int.TryParse(this.txtNota.Text, out validaInt)) { rs.AgregarError("La nota debe ser un entero válido"); } if (string.IsNullOrEmpty(this.txtCondicion.Text)) { rs.AgregarError("La condición es obligatoria"); } return(rs); }
public RespuestaServidor Save(Curso cur) { RespuestaServidor rs = new RespuestaServidor(); if (cur.State == Entidades.EntidadBase.States.Deleted) { rs = this.Delete(cur.Id); } else if (cur.State == Entidades.EntidadBase.States.New) { rs = this.Insert(cur); } else if (cur.State == Entidades.EntidadBase.States.Modified) { rs = this.Update(cur); } cur.State = Entidades.EntidadBase.States.Unmodified; return(rs); }
public RespuestaServidor Save(Personas mat) { RespuestaServidor rs = new RespuestaServidor(); if (mat.State == Entidades.EntidadBase.States.Deleted) { rs = this.Delete(mat.Id); } else if (mat.State == Entidades.EntidadBase.States.New) { rs = this.Insert(mat); } else if (mat.State == Entidades.EntidadBase.States.Modified) { rs = this.Update(mat); } mat.State = Entidades.EntidadBase.States.Unmodified; return(rs); }
public RespuestaServidor Save(Usuario usuario) { if (usuario.State == Entidades.EntidadBase.States.Deleted) { rs = this.Delete(usuario.Id); } else if (usuario.State == Entidades.EntidadBase.States.New) { rs = this.Insert(usuario); } else if (usuario.State == Entidades.EntidadBase.States.Modified) { rs = this.Update(usuario); } else { usuario.State = Entidades.EntidadBase.States.Unmodified; } return(rs); }
public RespuestaServidor Save(AlumnoInscripcion AlumnoInscripcion, RespuestaServidor rs) { if (AlumnoInscripcion.State == Entidades.EntidadBase.States.New) { rs = this.Insert(AlumnoInscripcion, rs); } else if (AlumnoInscripcion.State == Entidades.EntidadBase.States.Deleted) { rs = this.Delete(AlumnoInscripcion.Id, rs); } else if (AlumnoInscripcion.State == Entidades.EntidadBase.States.Modified) { rs = this.Update(AlumnoInscripcion, rs); } else { AlumnoInscripcion.State = Entidades.EntidadBase.States.Unmodified; } return(rs); }
public RespuestaServidor Delete(int ID, RespuestaServidor rs) { try { this.OpenConnection(); SqlCommand cmdDelete = new SqlCommand("delete alumnos_inscripciones where id_inscripcion = @id", Con); cmdDelete.Parameters.Add("@id", SqlDbType.Int).Value = ID; cmdDelete.ExecuteNonQuery(); rs.Mensaje = "Inscripción eliminada con éxito"; } catch (Exception) { rs.AgregarError("Error al eliminar la inscripción"); } finally { this.CloseConnection(); } return(rs); }
public RespuestaServidor Save(Especialidad especialidad) { if (especialidad.State == Entidades.EntidadBase.States.Deleted) { rs = this.Delete(especialidad.Id); } else if (especialidad.State == Entidades.EntidadBase.States.New) { rs = this.Insert(especialidad); } else if (especialidad.State == Entidades.EntidadBase.States.Modified) { rs = this.Update(especialidad); } else { especialidad.State = Entidades.EntidadBase.States.Unmodified; } return(rs); }
public JsonResult Acciones(Conocimiento modelo) { mRespuestaAjax = new RespuestaServidor(); bool result = false; if (ModelState.IsValid) { result = modelo.GuardarConocimiento(); if (result) { mRespuestaAjax.SetResponse(true, "Datos guardados"); mRespuestaAjax.href = Url.Content("~/admin/Conocimiento"); } else { mRespuestaAjax.SetResponse(false, "Error al guardar los datos"); } } return(Json(mRespuestaAjax)); }
public RespuestaServidor Save(Modulo modulo) { if (modulo.State == Entidades.EntidadBase.States.New) { rs = this.Insert(modulo); } else if (modulo.State == Entidades.EntidadBase.States.Deleted) { rs = this.Delete(modulo.Id); } else if (modulo.State == Entidades.EntidadBase.States.Modified) { rs = this.Update(modulo); } else { modulo.State = Entidades.EntidadBase.States.Unmodified; } return(rs); }
public JsonResult _Registro(Usuario modelo) { mRespuestaAjax = new RespuestaServidor(); //retirar de la validacion, ya que no se envian en el post ModelState.Remove("Password"); ModelState.Remove("PassActual"); if (ModelState.IsValid) { int result = modelo.SetNuevoUser(); if (result == 1) { mRespuestaAjax.SetResponse(true, "Usuario dado de alta correctamente"); } else if (result == 0) { mRespuestaAjax.SetResponse(false, "No se ha dado de alta en el sistema... Motivo:<b> Email existente</b>"); } } return(Json(mRespuestaAjax)); }
private RespuestaServidor ValidarCamposNulos() { RespuestaServidor rs = new RespuestaServidor(); int validaInt; DateTime validaFecha; if (string.IsNullOrEmpty(this.txtNombrePersona.Text)) { rs.AgregarError("Nombre obligatorio"); } if (string.IsNullOrEmpty(this.txtApellidoPersona.Text)) { rs.AgregarError("Apellido obligatorio"); } if (string.IsNullOrEmpty(this.txtLegajo.Text)) { rs.AgregarError("Legajo obligatorio"); } if (!int.TryParse(this.txtLegajo.Text, out validaInt)) { rs.AgregarError("Legajo debe ser un número válido"); } if (!string.IsNullOrEmpty(this.txtEmail.Text) && !Util.ValidarEmails.esMailValido(txtEmail.Text)) { rs.AgregarError("El email debe tener el formato [email protected]"); } if (string.IsNullOrEmpty(this.txtFecha.Text)) { rs.AgregarError("Fecha obligatorio"); } if (!DateTime.TryParse(this.txtFecha.Text, out validaFecha)) { rs.AgregarError("La fecha debe ser del formato yyyy/MM/dd"); } if (string.IsNullOrEmpty(this.listIdPlan.SelectedValue)) { rs.AgregarError("Plan obligatorio"); } return(rs); }