예제 #1
0
        public int EliminarPorSumHabFecha()
        {
            try
            {
                if (con == null)
                {
                    con = new conexion();
                }
                con.conectar();

                SqlCommand cmd = new SqlCommand("_sp_EliminarIncPorSumHabFecha", con.cnxn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@idh", idHabitacion);
                cmd.Parameters.AddWithValue("@ids", idSuministro);
                cmd.Parameters.AddWithValue("@fecha", fecha);
                cmd.ExecuteNonQuery();
                con.desconectar();
                return(1);
            }
            catch
            {
                con.desconectar();
                return(0);
            }
        }
예제 #2
0
        public List <C_Pais> listarPaises()
        {
            List <C_Pais> paises = new List <C_Pais>();

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

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

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    C_Pais pais = new C_Pais();
                    pais.id_pais = dr.GetInt32(0);
                    pais.nombre  = dr.GetString(1).Trim(new char[] { ' ' });
                    paises.Add(pais);
                }
            }
            con.desconectar();
            return(paises);
        }
예제 #3
0
 public int agregardetalleCita()
 {
     try
     {
         if (con == null)
         {
             con = new conexion();
         }
         con.conectar();
         SqlCommand cmd = new SqlCommand("_sp_detalleCita", con.cnxn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@fecha", fecha);
         cmd.Parameters.AddWithValue("@observacion", observacion);
         cmd.Parameters.AddWithValue("@confirmador", confirmador);
         cmd.Parameters.AddWithValue("@idStatus", idstatusCita);
         cmd.Parameters.AddWithValue("@veces", veces);
         cmd.Parameters.AddWithValue("@hora", hora);
         cmd.Parameters.AddWithValue("@cliente", id_cliente);
         cmd.Parameters.AddWithValue("@teleoperador", teleoperador);
         cmd.ExecuteNonQuery();
         con.desconectar();
         return(1);
     }
     catch
     {
         con.desconectar();
         return(0);
     }
 }
예제 #4
0
 public int Guardar()
 {
     try
     {
         if (con == null)
         {
             con = new conexion();
         }
         con.conectar();
         SqlCommand cmd = new SqlCommand("_sp_nuevaPerdida", con.cnxn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@idsum", idSuministro);
         cmd.Parameters.AddWithValue("@idh", idHabitacion);
         cmd.Parameters.AddWithValue("@fecha", fecha);
         cmd.Parameters.AddWithValue("@cant", cantidad);
         cmd.Parameters.AddWithValue("@idus", idUsuario);
         cmd.Parameters.AddWithValue("@fechamod", fechaModificacion);
         cmd.Parameters.AddWithValue("@idcam", idCamarera);
         cmd.Parameters.AddWithValue("@hora", hora);
         cmd.Parameters.AddWithValue("@obs", observacion);
         cmd.Parameters.AddWithValue("@nh", nhab);
         cmd.ExecuteNonQuery();
         con.desconectar();
         return(1);
     }
     catch
     {
         con.desconectar();
         return(0);
     }
 }
예제 #5
0
        public List <statusPrincipal> listarStatusPrincipal()
        {
            List <statusPrincipal> status = new List <statusPrincipal>();

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

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

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    statusPrincipal sts = new statusPrincipal();
                    sts.id_statusPrincipal = dr.GetInt32(0);
                    sts.descripcion        = dr.GetString(1).Trim(new char[] { ' ' });
                    //sts.observacion = dr.GetString(2).Trim(new char[] { ' ' });
                    status.Add(sts);
                }
            }
            con.desconectar();
            return(status);
        }
예제 #6
0
        public List <AccionesModulo> listar()
        {
            List <AccionesModulo> list = new List <AccionesModulo>();

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

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

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    AccionesModulo nodo = new AccionesModulo();
                    nodo.idaccion = dr.GetInt32(0);
                    nodo.nombre   = dr.GetString(1).Trim(new char[] { ' ' });
                    list.Add(nodo);
                }
            }
            con.desconectar();
            return(list);
        }
예제 #7
0
        public List <C_Locacion> listarLocaciones()
        {
            List <C_Locacion> locaciones = new List <C_Locacion>();

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

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

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    C_Locacion locacion = new C_Locacion();
                    locacion.idlocacion  = dr.GetInt32(0);
                    locacion.codigo      = dr.GetString(1).Trim(new char[] { ' ' });
                    locacion.descripcion = dr.GetString(2).Trim(new char[] { ' ' });
                    locacion.direccion   = dr.GetString(3).Trim(new char[] { ' ' });
                    locaciones.Add(locacion);
                }
            }
            con.desconectar();
            return(locaciones);
        }
예제 #8
0
        public List <historial> buscar(int cliente)
        {
            List <historial> list = new List <historial>();

            try
            {
                if (con == null)
                {
                    con = new conexion();
                }
                con.conectar();
                SqlCommand cmd = new SqlCommand("_sp_BuscardetalleCita", con.cnxn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@cliente", cliente);
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        historial h = new historial();
                        h.idCliente = dr.GetInt32(0);
                        DateTime?f = (Convert.IsDBNull(dr["fecha"]) ? null : (DateTime?)Convert.ToDateTime(dr["fecha"]));
                        h.fecha       = f;
                        h.observacion = (dr["observacion"].Equals(null) ? null : dr["observacion"].ToString().Trim(new char[] { ' ' }));
                        // confirmador = dr.GetString(4).Trim(new char[] { ' ' });

                        h.veces        = (Convert.IsDBNull(dr["veces"]) ? null : (int?)Convert.ToInt32(dr["veces"]));
                        h.hora         = (dr["hora"].Equals(null) ? null : dr["hora"].ToString().Trim(new char[] { ' ' }));
                        h.teleoperador = (dr["teleoperador"].Equals(null) ? null : dr["teleoperador"].ToString().Trim(new char[] { ' ' }));
                        list.Add(h);
                    }
                    con.desconectar();
                }
                return(list);
            }

            catch
            {
                con.desconectar();
                return(list);
            }
        }
예제 #9
0
 public void cargar_dtt(string txtSQL)
 {
     try
     {
         this.dtt = new DataTable();
         if (con == null)
         {
             con = new conexion();
         }
         con.conectar();
         SqlCommand    cmd    = new SqlCommand(txtSQL, con.cnxn);
         SqlDataReader reader = cmd.ExecuteReader();
         this.dtt.Load(reader);
         con.desconectar();
     }
     catch
     {
         con.desconectar();
     }
 }
예제 #10
0
 public int Guardar()
 {
     try
     {
         if (con == null)
         {
             con = new conexion();
         }
         con.conectar();
         SqlCommand cmd = new SqlCommand("_sp_nuevaAsignacion", con.cnxn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@idcamarera", idcamarera);
         cmd.Parameters.AddWithValue("@idsupervisor", idsupervisor);
         cmd.Parameters.AddWithValue("@idhabitacion", idhabitacion);
         cmd.Parameters.AddWithValue("@fecha", DateTime.Today);
         cmd.Parameters.AddWithValue("@idusu", idUsuario);
         cmd.Parameters.AddWithValue("@num_hab", num_hab);
         cmd.Parameters.AddWithValue("@status_hab", status_hab);
         cmd.Parameters.AddWithValue("@num_pax", num_pax);
         cmd.Parameters.AddWithValue("@mod_hab", modulo_hab);
         cmd.Parameters.AddWithValue("@tipo_hab", tipo_hab);
         cmd.Parameters.AddWithValue("@lleg", llegada);
         cmd.Parameters.AddWithValue("@secc", Section);
         cmd.Parameters.AddWithValue("@idpiso", piso);
         cmd.Parameters.AddWithValue("@sal", salida);
         cmd.ExecuteNonQuery();
         con.desconectar();
         return(1);
     }
     catch
     {
         con.desconectar();
         return(0);
     }
 }
예제 #11
0
        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);
        }
예제 #12
0
        public List <confirmador> listarConfirmador()
        {
            List <confirmador> confirmador = new List <confirmador>();

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

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

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


                    conf.C_TipoDocumento             = new C_TipoDocumento();
                    conf.C_TipoDocumento.descripcion = dr.GetString(6).Trim(new char[] { ' ' });
                    conf.id_td = dr.GetInt32(7);
                    // conf.codigo = dr.GetString(8).Trim(new char[] { ' ' });
                    confirmador.Add(conf);
                }
            }
            con.desconectar();
            return(confirmador);
        }
예제 #13
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);
        }
예제 #14
0
 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);
     }
 }
예제 #15
0
 public int autenticar(string pUsuario, string pClave)
 {
     try
     {
         if (con == null)
         {
             con = new conexion();
         }
         con.conectar();
         SqlCommand cmd = new SqlCommand("_sp_login", con.cnxn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@usuario", pUsuario);
         cmd.Parameters.AddWithValue("@clave", pClave);
         SqlDataReader dr = cmd.ExecuteReader();
         if (dr.HasRows)
         {
             while (dr.Read())
             {
                 idUsuario = dr.GetInt32(0);
                 nombre    = dr.GetString(1).Trim(new char[] { ' ' });;
                 apellido  = dr.GetString(2).Trim(new char[] { ' ' });;
                 login     = dr.GetString(3).Trim(new char[] { ' ' });
                 clave     = dr.GetString(4).Trim(new char[] { ' ' });;
                 nivel     = dr.GetInt32(5);
                 activo    = dr.GetInt32(6);
             }
             con.desconectar();
             return(1);
         }
         else
         {
             con.desconectar();
             return(0);
         }
     }
     catch
     {
         return(2);
     }
 }
예제 #16
0
        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);
        }
예제 #17
0
        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);
        }
예제 #18
0
 //Método para agregar usuarios
 public int NuevoUsuario()
 {
     try
     {
         if (con == null)
         {
             con = new conexion();
         }
         con.conectar();
         SqlCommand cmd = new SqlCommand("_sp_nuevoUsuario", con.cnxn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@documento", cedula);
         cmd.Parameters.AddWithValue("@nombre", nombre);
         cmd.Parameters.AddWithValue("@apellido", apellido);
         cmd.Parameters.AddWithValue("@login", login);
         cmd.Parameters.AddWithValue("@pass", pass);
         cmd.Parameters.AddWithValue("@nivel", nivel);
         cmd.Parameters.AddWithValue("@status", status);
         cmd.Parameters.AddWithValue("@pregunta", pregunta);
         cmd.Parameters.AddWithValue("@respuesta", respuesta);
         cmd.Parameters.AddWithValue("@tele", telemark);
         cmd.ExecuteNonQuery();
         con.desconectar();
         return(1);
     }
     catch
     {
         con.desconectar();
         return(0);
     }
 }
예제 #19
0
        public C_Movimiento BuscarMovCamFecha()
        {
            if (con == null)
            {
                con = new conexion();
            }
            con.conectar();
            C_Movimiento nodo = null;
            SqlCommand   cmd  = new SqlCommand("_sp_BuscarMovCamFecha", con.cnxn);

            cmd.Parameters.AddWithValue("@idc", idCamarera);
            cmd.Parameters.AddWithValue("@fecha", fecha);
            cmd.CommandType = CommandType.StoredProcedure;
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    nodo = new C_Movimiento();

                    try
                    {
                        nodo.idMovimiento = dr.GetInt32(0);
                    }
                    catch
                    {
                        con.desconectar();
                        return(null);
                    }
                }
            }
            con.desconectar();
            return(nodo);
        }