public string EliminarUsuariosReguladores(UsuarioRegulador usu_reg) { string mensaje = ""; mensaje = negocios.eliminarUsuariosReguladores(usu_reg.COD_REG); return(mensaje); }
public string RegistroUsuarioRegulador(UsuarioRegulador usu_reg) { string mensaje = ""; mensaje = negocios.registroUsuarioRegulador(usu_reg); return(mensaje); }
public UsuarioRegulador GetUsuarioReguladorById(int id) { var lista = negocios.ListarUsuariosReguladores(); UsuarioRegulador usuarioregulador = lista.FirstOrDefault(x => x.COD_REG == id); return(usuarioregulador); }
public string ActualizarUsuariosReguladores(UsuarioRegulador usu_reg) { string mensaje = ""; mensaje = negocios.actualizarUsuariosReguladores(usu_reg); return(mensaje); }
//ACTUALIZAR public string actualizarUsuariosReguladores(UsuarioRegulador usu_reg) { string mensaje = ""; try { if (usu_reg.COD_REG == 0) { mensaje = "El codigo del usuario Regulador no es valido"; } //CODIGO DEL USUARIO REGULADOR VALIDO else { //listar los usuarios reguladores y filtrar el codigo del usuario regulador var existeUsuarioRegulador = usuarioDatos.ListarUsuariosReguladores(). Any(x => x.COD_REG == usu_reg.COD_REG); if (existeUsuarioRegulador) { //La validacion de los campos usu_reg.Validar(); usuarioDatos.actualizarUsuarioRegulador(usu_reg); mensaje = "Usuario Regulador Actualizado Correctamente"; } else { mensaje = "El Usuario Regulador no existe"; } } } catch (Exception ex) { mensaje = "No llego a actualizar el usuario regulador : " + ex.Message; } return(mensaje); }
//LISTAR public List <UsuarioRegulador> ListarUsuariosReguladores() { List <UsuarioRegulador> usuariosreguladores = null; string listita = "USP_LISTAR_USUARIO_REGULADOR"; SqlCommand comando = new SqlCommand(listita, conexion); comando.CommandType = System.Data.CommandType.StoredProcedure; conexion.Open(); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { usuariosreguladores = new List <UsuarioRegulador>(); while (reader.Read()) { UsuarioRegulador usuarioregulador = new UsuarioRegulador(); usuarioregulador.COD_REG = int.Parse(reader["COD_REG"].ToString()); usuarioregulador.NOM_REG = reader["NOM_REG"].ToString(); usuarioregulador.APE_REG = reader["APE_REG"].ToString(); usuarioregulador.CORREO = reader["CORREO"].ToString(); usuarioregulador.COD_CATEGORIA = int.Parse(reader["CATEGORIA"].ToString()); usuarioregulador.NOMBRE_CATEGORIA = reader["NOMBRE_CATEGORIA"].ToString(); usuarioregulador.COD_NIVEL = int.Parse(reader["NIVEL"].ToString()); usuarioregulador.NOMBRE_NIVEL = reader["NOMBRE_NIVEL"].ToString(); usuarioregulador.COD_ID = reader["COD_ID"].ToString(); usuariosreguladores.Add(usuarioregulador); } } conexion.Close(); return(usuariosreguladores); }
//ACTUALIZAR public void actualizarUsuarioRegulador(UsuarioRegulador usu_reg) { conexion.Open(); string sqlStatement = "USP_ACTUALIZAR_USUARIO_REGULADOR"; SqlCommand comandos = new SqlCommand(sqlStatement, conexion); comandos.CommandType = System.Data.CommandType.StoredProcedure; comandos.Parameters.AddWithValue("@COD_USU_REG", usu_reg.COD_REG); comandos.Parameters.AddWithValue("@CATEGORIA", usu_reg.COD_CATEGORIA); comandos.Parameters.AddWithValue("@NIVEL", usu_reg.COD_NIVEL); comandos.ExecuteNonQuery(); conexion.Close(); }
//CRUDS DE USUARIO Regulador //REGISTRO public string registroUsuarioRegulador(UsuarioRegulador usu_reg) { string mensaje = ""; try { //La validacion de los campos usu_reg.Validar(); usuarioDatos.RegistroUsuarioRegulador(usu_reg); mensaje = "Usuario Regulador Registrado Correctamente"; } catch (Exception ex) { mensaje = "No llego a registrar el usuario regulador : " + ex.Message; } return(mensaje); }
//CRUDS DE USUARIO REGULADOR //REGISTRO public void RegistroUsuarioRegulador(UsuarioRegulador usu_reg) { conexion.Open(); string sqlStatement = "USP_REGISTRO_USUARIO_REGULADOR"; SqlCommand comandos = new SqlCommand(sqlStatement, conexion); comandos.CommandType = System.Data.CommandType.StoredProcedure; comandos.Parameters.AddWithValue("@NOMBRE_USU_REG", usu_reg.NOM_REG); comandos.Parameters.AddWithValue("@APELLIDOS_USU_REG", usu_reg.APE_REG); comandos.Parameters.AddWithValue("@CORREO_REG", usu_reg.COD_REG); comandos.Parameters.AddWithValue("@CATEGORIA_REG", usu_reg.COD_CATEGORIA); comandos.Parameters.AddWithValue("@NIVEL_REG", usu_reg.COD_NIVEL); comandos.Parameters.AddWithValue("@COD_ID_REG", usu_reg.COD_ID); comandos.Parameters.AddWithValue("@ID_USU_REGUL", usu_reg.ID_USU_REGUL); comandos.Parameters.AddWithValue("@CONTRA_USU_REGUL", usu_reg.CONTRA_USU_REGUL); comandos.ExecuteNonQuery(); conexion.Close(); }