示例#1
0
        //Listado por defecto de Camareras Disponibles (Inserción en Asignación de Habitaciones)
        public List <C_Camarera> ListaCamarerasDisp()
        {
            List <C_Camarera> list = new List <C_Camarera>();

            if (con == null)
            {
                con = new conexion();
            }
            con.conectar();
            SqlCommand cmd = new SqlCommand("_sp_ListaCamarerasDisponibles", 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.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 List <C_Telemarketing> listarTelemarketing()
        {
            List <C_Telemarketing> telemarketing = new List <C_Telemarketing>();

            if (con == null)
            {
                con = new conexion();
            }
            con.conectar();
            SqlCommand cmd = new SqlCommand("_sp_listarTelemarketing", con.cnxn);

            cmd.CommandType = CommandType.StoredProcedure;
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    C_Telemarketing tele = new C_Telemarketing();
                    tele.id_telemarketing = dr.GetInt32(0);
                    tele.doc_iden         = dr.GetString(1).Trim(new char[] { ' ' });
                    tele.nombre           = dr.GetString(2).Trim(new char[] { ' ' });
                    tele.apellido         = dr.GetString(3).Trim(new char[] { ' ' });
                    tele.telefono         = dr.GetString(4).Trim(new char[] { ' ' });
                    tele.correo           = dr.GetString(5).Trim(new char[] { ' ' });


                    tele.C_TipoDocumento             = new C_TipoDocumento();
                    tele.C_TipoDocumento.descripcion = dr.GetString(6).Trim(new char[] { ' ' });
                    tele.id_td  = dr.GetInt32(7);
                    tele.codigo = dr.GetString(8).Trim(new char[] { ' ' });
                    telemarketing.Add(tele);
                }
            }
            con.desconectar();
            return(telemarketing);
        }
示例#3
0
        public List <promotor> listarpromotor()
        {
            List <promotor> promotor = new List <promotor>();

            if (con == null)
            {
                con = new conexion();
            }
            con.conectar();
            SqlCommand cmd = new SqlCommand("_sp_listarPromotor", con.cnxn);

            cmd.CommandType = CommandType.StoredProcedure;
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    promotor tele = new promotor();
                    tele.id_promotor                 = dr.GetInt32(0);
                    tele.doc_iden                    = dr.GetString(1).Trim(new char[] { ' ' });
                    tele.nombre                      = dr.GetString(2).Trim(new char[] { ' ' });
                    tele.apellido                    = dr.GetString(3).Trim(new char[] { ' ' });
                    tele.telefono                    = dr.GetString(4).Trim(new char[] { ' ' });
                    tele.correo                      = dr.GetString(5).Trim(new char[] { ' ' });
                    tele.C_Locacion                  = new C_Locacion();
                    tele.C_Locacion.codigo           = dr.GetString(6).Trim(new char[] { ' ' });
                    tele.C_TipoDocumento             = new C_TipoDocumento();
                    tele.C_TipoDocumento.descripcion = dr.GetString(7).Trim(new char[] { ' ' });
                    tele.id_td       = dr.GetInt32(8);
                    tele.id_locacion = dr.GetInt32(9);
                    promotor.Add(tele);
                }
            }
            con.desconectar();
            return(promotor);
        }
 public int nuevoDocumento()
 {
     try
     {
         if (con == null)
         {
             con = new conexion();
         }
         con.conectar();
         SqlCommand cmd = new SqlCommand("_sp_nuevoDocumento", con.cnxn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@descripcion", descripcion);
         cmd.Parameters.AddWithValue("@formato", formato);
         cmd.Parameters.AddWithValue("@idpais", id_pais);
         cmd.ExecuteNonQuery();
         con.desconectar();
         return(1);
     }
     catch
     {
         con.desconectar();
         return(0);
     }
 }
        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);
        }
        //(inserción)
        public int existeNombre()
        {
            if (con == null)
            {
                con = new conexion();
            }
            con.conectar();
            SqlCommand cmd = new SqlCommand("_sp_existeSuministro", con.cnxn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@descr", descripcion);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                con.desconectar();
                return(1);
            }
            else
            {
                con.desconectar();
                return(0);
            }
        }
示例#7
0
        public int EliminarPorCamyFecha()//Eliminar omitidas
        {
            try
            {
                if (con == null)
                {
                    con = new conexion();
                }
                con.conectar();

                SqlCommand cmd = new SqlCommand("_sp_EliminarIncPorCamyFecha", con.cnxn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@idc", idCamarera);
                cmd.Parameters.AddWithValue("@fecha", fecha);
                cmd.ExecuteNonQuery();
                con.desconectar();
                return(1);
            }
            catch
            {
                con.desconectar();
                return(0);
            }
        }
 public int EditarMovSup()
 {
     try
     {
         if (con == null)
         {
             con = new conexion();
         }
         con.conectar();
         SqlCommand cmd = new SqlCommand("_sp_editarMovimientoSupervisor", con.cnxn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@idsup", idsupervisor);
         cmd.Parameters.AddWithValue("@fecha", fecha);
         cmd.Parameters.AddWithValue("@idcam", idCamarera);
         cmd.ExecuteNonQuery();
         con.desconectar();
         return(1);
     }
     catch
     {
         con.desconectar();
         return(0);
     }
 }
示例#9
0
 public int nuevaLocacion()
 {
     try
     {
         if (con == null)
         {
             con = new conexion();
         }
         con.conectar();
         SqlCommand cmd = new SqlCommand("_sp_nuevaLocacion", con.cnxn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@descripcion", descripcion);
         cmd.Parameters.AddWithValue("@codigo", codigo);
         cmd.Parameters.AddWithValue("@direccion", direccion);
         cmd.ExecuteNonQuery();
         con.desconectar();
         return(1);
     }
     catch
     {
         con.desconectar();
         return(0);
     }
 }
示例#10
0
 public int Modificar()
 {
     try
     {
         if (con == null)
         {
             con = new conexion();
         }
         con.conectar();
         SqlCommand cmd = new SqlCommand("_sp_ModAsignacion", con.cnxn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@idcamarera", idcamarera);
         cmd.Parameters.AddWithValue("@idsupervisor", idsupervisor);
         cmd.Parameters.AddWithValue("@fecha", DateTime.Today);
         cmd.ExecuteNonQuery();
         con.desconectar();
         return(1);
     }
     catch
     {
         con.desconectar();
         return(0);
     }
 }
示例#11
0
        //Suministro de habitación por fecha
        public List <C_Camarera> MovCamPorFecha(DateTime fecha)
        {
            List <C_Camarera> list = new List <C_Camarera>();

            if (con == null)
            {
                con = new conexion();
            }
            con.conectar();
            SqlCommand cmd = new SqlCommand("_sp_MovCamPorFecha", 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.nombresup = (dr.IsDBNull(5) || dr.IsDBNull(6)) ? "-SIN ASIGNAR-" : dr.GetString(5).Trim(new char[] { ' ' }) + " " + dr.GetString(6).Trim(new char[] { ' ' });

                    list.Add(nodo);
                }
            }
            con.desconectar();
            return(list);
        }
示例#12
0
        public List <C_Supervisor> BuscarSupervisorPorId(int id)
        {
            List <C_Supervisor> list = new List <C_Supervisor>();

            if (con == null)
            {
                con = new conexion();
            }
            con.conectar();
            SqlCommand cmd = new SqlCommand("_sp_listarSupervisores", con.cnxn);

            cmd.CommandType = CommandType.StoredProcedure;
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    C_Supervisor nodo = new C_Supervisor();
                    nodo.idSupervisor   = dr.GetInt32(0);
                    nodo.nombre         = dr.GetString(1).Trim(new char[] { ' ' });;
                    nodo.apellido       = dr.GetString(2).Trim(new char[] { ' ' });
                    nodo.nombrecompleto = nodo.nombre + " " + nodo.apellido;
                    nodo.nac            = dr.GetString(3).Trim(new char[] { ' ' });
                    nodo.documento      = dr.GetString(4).Trim(new char[] { ' ' });
                    nodo.cedula         = nodo.nac + "-" + nodo.documento;
                    nodo.activo         = dr.GetInt32(5);
                    if (id == nodo.idSupervisor)
                    {
                        list.Add(nodo);
                    }
                }
            }
            con.desconectar();
            return(list);
        }