public List <C_Suministro> BuscarSuministros(string valor) { List <C_Suministro> lsum = new List <C_Suministro>(); if (con == null) { con = new conexion(); } con.conectar(); SqlCommand cmd = new SqlCommand("_sp_buscarSuministros", con.cnxn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@buscar", valor); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { C_Suministro sum = new C_Suministro(); sum.idSuministro = dr.GetInt32(0); sum.descripcion = dr.GetString(1).Trim(new char[] { ' ' }); sum.observacion = (dr.IsDBNull(2)) ? "" : dr.GetString(2).Trim(new char[] { ' ' }); sum.cantidad = dr.GetInt32(3); sum.tipo = dr.GetString(4).Trim(new char[] { ' ' }); lsum.Add(sum); } } con.desconectar(); return(lsum); }
public List <C_Suministro> list_ext_sum_tipo(int idh, string fecha, string tipo, int idc) { List <C_Suministro> lsum = new List <C_Suministro>(); if (con == null) { con = new conexion(); } con.conectar(); SqlCommand cmd = new SqlCommand("_sp_listarExtSum", con.cnxn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idh", idh); cmd.Parameters.AddWithValue("@fecha", fecha); cmd.Parameters.AddWithValue("@tipo", tipo); cmd.Parameters.AddWithValue("@idc", idc); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { C_Suministro sum = new C_Suministro(); sum.idSuministro = dr.GetInt32(1); sum.descripcion = dr.GetString(10).Trim(new char[] { ' ' }); sum.cantidad = dr.GetInt32(3); sum.observacion = dr.GetString(7).Trim(new char[] { ' ' }); lsum.Add(sum); } } con.desconectar(); return(lsum); }
public C_Suministro ext_sum_id(int idh, DateTime fecha, int ids) { if (con == null) { con = new conexion(); } con.conectar(); C_Suministro sum = null; SqlCommand cmd = new SqlCommand("_sp_ExtSumId", con.cnxn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idh", idh); cmd.Parameters.AddWithValue("@fecha", fecha); cmd.Parameters.AddWithValue("@ids", ids); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { sum = new C_Suministro(); sum.idSuministro = dr.GetInt32(1); //sum.descripcion = dr.GetString(10).Trim(new char[] { ' ' }); sum.cantidad = dr.GetInt32(3); sum.observacion = dr.GetString(7).Trim(new char[] { ' ' }); } } con.desconectar(); return(sum); }
public List <C_Suministro> list_sum_cambio(int pax) { List <C_Suministro> lsum = new List <C_Suministro>(); if (con == null) { con = new conexion(); } con.conectar(); SqlCommand cmd = new SqlCommand("_sp_listarSuministrosCambio", con.cnxn); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { C_Suministro sum = new C_Suministro(); sum.idSuministro = dr.GetInt32(0); sum.descripcion = dr.GetString(1).Trim(new char[] { ' ' }); sum.cantidad = dr.GetInt32(3); sum.cantidadEstimada = sum.cantidad; if (pax > 1) { sum.cantidadEstimada = sum.cantidad * pax; } sum.cantidadReal = 0; sum.suciaEstimada = 0; sum.suciaReal = 0; sum.cantidadSal = 0; sum.observacion = ""; lsum.Add(sum); } } con.desconectar(); return(lsum); }
public List <C_Suministro> list_mov_sum_tipo(int idh, DateTime fecha, string hora, string tiposum) { List <C_Suministro> lsum = new List <C_Suministro>(); if (con == null) { con = new conexion(); } con.conectar(); SqlCommand cmd = new SqlCommand("_sp_listarMovSumPorTipo", con.cnxn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idh", idh); cmd.Parameters.AddWithValue("@fecha", fecha); cmd.Parameters.AddWithValue("@hora", hora); cmd.Parameters.AddWithValue("@tiposum", tiposum); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { C_Suministro sum = new C_Suministro(); sum.idSuministro = dr.GetInt32(1); sum.descripcion = dr.GetString(2).Trim(new char[] { ' ' }); sum.cantidadEstimada = dr.GetInt32(6); sum.cantidadReal = dr.GetInt32(7); sum.suciaEstimada = Convert.ToInt32(dr["suciaEstimada"]); sum.suciaReal = Convert.ToInt32(dr["suciaReal"]); //sum.suciaEstimada += sum.TotalExtraSumFecha(idh, fecha);//Sumar los extras lsum.Add(sum); } } con.desconectar(); return(lsum); }
public List <C_Suministro> listarSuministroRep() { List <C_Suministro> lsum = new List <C_Suministro>(); if (con == null) { con = new conexion(); } con.conectar(); SqlCommand cmd = new SqlCommand("_sp_listarSuministros", con.cnxn); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { C_Suministro sum = new C_Suministro(); sum.idSuministro = dr.GetInt32(0); sum.descripcion = dr.GetString(1).Trim(new char[] { ' ' }); sum.observacion = (dr.IsDBNull(2)) ? "" : dr.GetString(2).Trim(new char[] { ' ' }); sum.cantidad = dr.GetInt32(3); sum.tipo = dr.GetString(4).Trim(new char[] { ' ' }); sum.cantidadEstimada = 0; sum.cantidadReal = 0; sum.cantidadSal = 0; if (sum.tipo == "REPOSICION") { lsum.Add(sum); } } } con.desconectar(); return(lsum); }