public List <C_Camarera> listarCamareras() { List <C_Camarera> list = new List <C_Camarera>(); if (con == null) { con = new conexion(); } con.conectar(); SqlCommand cmd = new SqlCommand("_sp_listarCamareras", con.cnxn); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { C_Camarera nodo = new C_Camarera(); nodo.idCamarera = dr.GetInt32(0); nodo.nombre = dr.GetString(1).Trim(new char[] { ' ' });; nodo.apellido = dr.GetString(2).Trim(new char[] { ' ' }); nodo.idSupervisor = dr.GetInt32(3); nodo.nac = dr.GetString(4).Trim(new char[] { ' ' }); nodo.documento = dr.GetString(5).Trim(new char[] { ' ' }); nodo.cedula = nodo.nac + "-" + nodo.documento; nodo.activo = dr.GetInt32(6); nodo.nombresup = dr.GetString(7).Trim(new char[] { ' ' }); nodo.cedsup = dr.GetString(8).Trim(new char[] { ' ' }); list.Add(nodo); } } con.desconectar(); return(list); }
public C_Camarera FiltrarAsignHabCamFecha(string valor, DateTime fch) { C_Camarera nodo = null; if (con == null) { con = new conexion(); } con.conectar(); SqlCommand cmd = new SqlCommand("_sp_FiltradoAsignCamHabFecha", con.cnxn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@fecha", fch); cmd.Parameters.AddWithValue("@numhab", valor); cmd.Parameters.AddWithValue("@idc", idCamarera); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { nodo = new C_Camarera(); nodo.idCamarera = dr.GetInt32(0); } } con.desconectar(); return(nodo); }
public List <C_Camarera> BuscarCamarerasPorSupervisor(int id) { List <C_Camarera> list = new List <C_Camarera>(); if (con == null) { con = new conexion(); } con.conectar(); SqlCommand cmd = new SqlCommand("_sp_buscarCamarerasPorSupervisor", con.cnxn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idsup", id); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { C_Camarera nodo = new C_Camarera(); nodo.nac = dr.GetString(0).Trim(new char[] { ' ' }); nodo.documento = dr.GetString(1).Trim(new char[] { ' ' }); nodo.cedula = nodo.nac + "-" + nodo.documento; nodo.nombre = dr.GetString(2).Trim(new char[] { ' ' });; nodo.apellido = dr.GetString(3).Trim(new char[] { ' ' }); list.Add(nodo); } } con.desconectar(); return(list); }
public List <C_Camarera> Filtrado_ListAsignHabCamHoy_AsgSum(string valor) { List <C_Camarera> list = new List <C_Camarera>(); if (con == null) { con = new conexion(); } con.conectar(); SqlCommand cmd = new SqlCommand("_sp_ListadoAsignCamHabFecha", con.cnxn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@fecha", DateTime.Today); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { C_Camarera nodo = new C_Camarera(); nodo.idSupervisor = dr.GetInt32(8); nodo.cedula = dr.GetString(6).Trim(new char[] { ' ' }) + "-" + dr.GetString(7).Trim(new char[] { ' ' }); nodo.nombre = dr.GetString(1).Trim(new char[] { ' ' }); nodo.apellido = dr.GetString(2).Trim(new char[] { ' ' }); if ((nodo.cedula.Contains(valor) || nodo.nombre.Contains(valor.ToUpper()) || nodo.apellido.Contains(valor.ToUpper()))) { nodo.idCamarera = dr.GetInt32(0); nodo.nhab = dr.GetInt32(5); if (nodo.idSupervisor != -1) { nodo.nombresup = dr.GetString(3).Trim(new char[] { ' ' }) + " " + dr.GetString(4).Trim(new char[] { ' ' }); } else { nodo.nombresup = "-SIN ASIGNAR-"; } list.Add(nodo); } } } con.desconectar(); return(list); }
//Para modificación de asignación de habitaciones public List <C_Camarera> BuscarCamarerasDispEdi(string valor) { List <C_Camarera> list = new List <C_Camarera>(); if (con == null) { con = new conexion(); } con.conectar(); SqlCommand cmd = new SqlCommand("_sp_buscarCamarerasDisponiblesEdi", con.cnxn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@buscar", valor); cmd.Parameters.AddWithValue("@fecha", DateTime.Today); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { C_Camarera nodo = new C_Camarera(); nodo.idCamarera = dr.GetInt32(0); nodo.nombre = dr.GetString(1).Trim(new char[] { ' ' }); nodo.apellido = dr.GetString(2).Trim(new char[] { ' ' }); nodo.idSupervisor = dr.GetInt32(3); nodo.nac = dr.GetString(4).Trim(new char[] { ' ' }); nodo.documento = dr.GetString(5).Trim(new char[] { ' ' }); nodo.cedula = nodo.nac + "-" + nodo.documento; nodo.activo = dr.GetInt32(6); nodo.nombresup = dr.GetString(7).Trim(new char[] { ' ' }); nodo.cedsup = dr.GetString(8).Trim(new char[] { ' ' }); list.Add(nodo); } } else { con.desconectar(); //return BuscarCamareras(valor); } con.desconectar(); return(list); }
//Pérdida de suministros por fecha public List <C_Camarera> PerCamPorFecha(DateTime fecha) { List <C_Camarera> list = new List <C_Camarera>(); if (con == null) { con = new conexion(); } con.conectar(); SqlCommand cmd = new SqlCommand("_sp_PerPorFecha", con.cnxn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@fecha", fecha); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { C_Camarera nodo = new C_Camarera(); nodo.idCamarera = dr.GetInt32(0); nodo.nac = dr.GetString(1).Trim(new char[] { ' ' }); nodo.documento = dr.GetString(2).Trim(new char[] { ' ' }); nodo.cedula = nodo.nac + "-" + nodo.documento; nodo.nombre = dr.GetString(3).Trim(new char[] { ' ' }); nodo.apellido = dr.GetString(4).Trim(new char[] { ' ' }); nodo.tipomov = dr.GetString(5).Trim(new char[] { ' ' }); //nodo.nombresup = dr.GetString(6).Trim(new char[] { ' ' }) + " " + dr.GetString(7).Trim(new char[] { ' ' }); nodo.nombresup = (dr.IsDBNull(6) || dr.IsDBNull(7)) ? "-SIN ASIGNAR-" : dr.GetString(6).Trim(new char[] { ' ' }) + " " + dr.GetString(7).Trim(new char[] { ' ' }); nodo.horamov = dr.GetString(8).Trim(new char[] { ' ' }); list.Add(nodo); } } con.desconectar(); return(list); }
public List <C_Camarera> ListAsignHabCamFecha(DateTime fecha) { List <C_Camarera> list = new List <C_Camarera>(); if (con == null) { con = new conexion(); } con.conectar(); SqlCommand cmd = new SqlCommand("_sp_ListadoAsignCamHabFecha", con.cnxn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@fecha", fecha); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { C_Camarera nodo = new C_Camarera(); nodo.idCamarera = dr.GetInt32(0); nodo.nombre = dr.GetString(1).Trim(new char[] { ' ' }); nodo.apellido = dr.GetString(2).Trim(new char[] { ' ' }); nodo.nombresup = (dr.IsDBNull(3) || dr.IsDBNull(4)) ? "-SIN ASIGNAR-" : dr.GetString(3).Trim(new char[] { ' ' }) + " " + dr.GetString(4).Trim(new char[] { ' ' }); //nodo.nombresup = dr.GetString(3).Trim(new char[] { ' ' }) + " " + dr.GetString(4).Trim(new char[] { ' ' }); nodo.nhab = dr.GetInt32(5); nodo.cedula = dr.GetString(6).Trim(new char[] { ' ' }) + "-" + dr.GetString(7).Trim(new char[] { ' ' }); nodo.idSupervisor = dr.GetInt32(8); list.Add(nodo); } } con.desconectar(); return(list); }