public static EUsuario Login(EUsuario ent) { EUsuario eUsuario = null; using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnLasVegas))) { SqlCommand cmd = new SqlCommand("USP_LOGIN", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@usuario", SqlDbType.VarChar).Value = ent.DSC_USUARIO; cmd.Parameters.Add("@password", SqlDbType.VarChar).Value = EUtil.getMd5Hash(ent.PASSWORD); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { eUsuario = new EUsuario(); eUsuario.ID_USUARIO = dr.IsDBNull(dr.GetOrdinal("ID_USUARIO")) ? 0 : dr.GetInt32(dr.GetOrdinal("ID_USUARIO")); eUsuario.DSC_USUARIO = dr.IsDBNull(dr.GetOrdinal("DSC_USUARIO")) ? string.Empty : dr.GetString(dr.GetOrdinal("DSC_USUARIO")); eUsuario.ESTADO = dr.IsDBNull(dr.GetOrdinal("ESTADO")) ? 0 : dr.GetInt32(dr.GetOrdinal("ESTADO")); eUsuario.EMPLEADO = new EEmpleado(); eUsuario.EMPLEADO.ID_EMPLEADO = dr.IsDBNull(dr.GetOrdinal("ID_EMPLEADO")) ? 0 : dr.GetInt32(dr.GetOrdinal("ID_EMPLEADO")); eUsuario.EMPLEADO.NOMBRES = dr.IsDBNull(dr.GetOrdinal("NOMBRES")) ? string.Empty : dr.GetString(dr.GetOrdinal("NOMBRES")); eUsuario.EMPLEADO.APELLIDOS = dr.IsDBNull(dr.GetOrdinal("APELLIDOS")) ? string.Empty : dr.GetString(dr.GetOrdinal("APELLIDOS")); eUsuario.EMPLEADO.CARGO = dr.IsDBNull(dr.GetOrdinal("CARGO")) ? string.Empty : dr.GetString(dr.GetOrdinal("CARGO")); } } } return(eUsuario); }
public static int CambiarClave(EUsuario ent) { int respFinal = 0; using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnLasVegas))) { SqlCommand cmd = new SqlCommand("USP_CAMBIAR_CLAVE", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@ID_USUARIO", SqlDbType.VarChar).Value = ent.ID_USUARIO; cmd.Parameters.Add("@PASSWORD", SqlDbType.VarChar).Value = EUtil.getMd5Hash(ent.PASSWORD); cn.Open(); respFinal = cmd.ExecuteNonQuery(); } return(respFinal); }