public static clsCuentaclasificacion ObtenerClasificacionPorId(int IdClasificacion) { clsCuentaclasificacion clasificacion = new clsCuentaclasificacion(); try { //Abrir Conexion conn = BaseDatos.NuevaConexion(); //Registrar Cliente Master objParams = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_C_CLIENTES_CLASIFICACION_POR_ID"); objParams[0].Value = IdClasificacion; DataSet ds = SqlHelper.ExecuteDataset(conn, "SP_C_CLIENTES_CLASIFICACION_POR_ID", objParams); if (ds != null) { clasificacion = new clsCuentaclasificacion(); clasificacion.Id = Convert.ToInt64(ds.Tables[0].Rows[0]["Id"]); clasificacion.Nombre = ds.Tables[0].Rows[0]["Descripcion"].ToString(); clasificacion.Estado = (Enums.Estado)Convert.ToInt16(ds.Tables[0].Rows[0]["Estado"].ToString()); } } catch (Exception ex) { Log.EscribirLog(ex.Message); } finally { conn.Close(); } return(clasificacion); }
public static IList <clsCuentaclasificacion> ListarClasificaciones(Enums.Estado Estado) { IList <clsCuentaclasificacion> listClasificacion = new List <clsCuentaclasificacion>(); clsCuentaclasificacion clasificacion; try { //Abrir Conexion conn = BaseDatos.Conexion(); //Registrar Cliente Master objParams = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_C_CLIENTES_CLASIFICACION"); objParams[0].Value = Estado; SqlCommand command = new SqlCommand("SP_C_CLIENTES_CLASIFICACION", conn); command.Parameters.AddRange(objParams); command.CommandType = CommandType.StoredProcedure; dreader = command.ExecuteReader(); while (dreader.Read()) { clasificacion = new clsCuentaclasificacion(); clasificacion.Id = Convert.ToInt64(dreader[0]); clasificacion.Nombre = dreader[1].ToString(); clasificacion.Estado = (Enums.Estado)Convert.ToInt16(dreader[2]); listClasificacion.Add(clasificacion); } } catch (Exception ex) { Log.EscribirLog(ex.Message); } finally { if (!dreader.IsClosed) { dreader.Close(); } conn.Close(); } return(listClasificacion); }