public static object EliminarUsuario(Dictionary <string, object> Parameter) { #region Declaración de variables Resultado Result = new Resultado { sCode = false }; #endregion try { Usuario usuario = new Usuario(); usuario.Persona.Nombre = Parameter["NombreCompleto"].ToString().Trim(); usuario.Persona.PrimerNombre = Parameter["PrimerNombre"].ToString().Trim(); usuario.Persona.SegundoNombre = Parameter["SegundoNombre"].ToString().Trim(); usuario.Persona.PrimerApellido = Parameter["PrimerApellido"].ToString().Trim(); usuario.Persona.SegundoApellido = Parameter["SegundoApellido"].ToString().Trim(); usuario.Persona.Identificacion = Parameter["Identificacion"].ToString().Trim(); usuario.Persona.Direccion = Parameter["Direccion"].ToString().Trim(); usuario.Persona.Telefono = Parameter["Telefono"].ToString().Trim(); usuario.Persona.Email = Parameter["Email"].ToString().Trim(); usuario.Persona.Sexo = Parameter["Sexo"].ToString().Trim(); usuario.Nombre = Parameter["Usuario"].ToString().Trim(); usuario.Contrasenia = Parameter["Contrasenia"].ToString().Trim(); usuario.TipoUsuario.Codigo = Parameter["TipoUsuario"].ToString().Trim(); if (CtrlUsuarios.Eliminar(usuario) > 0) { Result.sMessage = "Usuario insertado con exito..."; } else { Result.sCode = true; Result.sMessage = "Usuario no existe en el sistema..."; } } catch (Exception ex) { Result.sCode = true; Result.sMessage = "Error al guardar usuario ...\n" + ex.Message; } return(JsonConvert.SerializeObject(Result)); }
public ActionResult Eliminar(int id) { try { var r = control.Eliminar(id); if (!r) { return(Json("Error al realizar la operacion", JsonRequestBehavior.AllowGet)); } return(Json("Realizado", JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "Usuarios", "Eliminar"))); } }
public void Eliminar() { if (DgvGeneral.RowCount > 0 && DgvGeneral.GetFocusedRow() != null) { int idGeneral = Convert.ToInt32(DgvGeneral.GetFocusedRowCellValue("Id")); string tipoUsuario = DgvGeneral.GetFocusedRowCellValue("CodTipoUsuario").ToString(); int idPersona = Convert.ToInt32(DgvGeneral.GetFocusedRowCellValue("IdPersona").ToString()); if (tipoUsuario == "01" || tipoUsuario == "04") { Usuario usua = new Usuario(); usua.Id = idGeneral; usua.Persona.Id = idPersona; if (XtraMessageBox.Show("¿Esta seguro que desea eliminar el usuario?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { CtrlUsuarios.Eliminar(usua); if (!BkgwBuscar.IsBusy) { PrgBuscar.Visible = true; BkgwBuscar.RunWorkerAsync(); } } } else { if (tipoUsuario == "02") { XtraMessageBox.Show("El usuario que intenta eliminar es un profesor; debe eliminarlo por Perfiles/Profesores.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } if (tipoUsuario == "03") { XtraMessageBox.Show("El usuario que intenta eliminar es un alumno; debe eliminarlo por Perfiles/Alumnos.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { XtraMessageBox.Show("Debe seleccionar un registro.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } }