예제 #1
0
        public DataTable MtdListarGenero()
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            DataTable dtGeneros = new DataTable("generos");

            try
            {
                SqlCommand sqlCad = new SqlCommand();
                sqlCad.Connection  = ClsNeConexion.con;
                sqlCad.CommandText = "USP_S_Generos";
                sqlCad.CommandType = CommandType.StoredProcedure;

                SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCad);
                sqlDat.Fill(dtGeneros);
            }
            catch (Exception ex)
            {
                dtGeneros = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(dtGeneros);
        }
예제 #2
0
        public DataTable MtdListarCliente()
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            DataTable dtClientes = new DataTable("clientes");

            dtClientes.TableName = "db_cineDataSet";
            try
            {
                SqlCommand sqlCad = new SqlCommand();
                sqlCad.Connection  = ClsNeConexion.con;
                sqlCad.CommandText = "USP_S_Clientes";
                sqlCad.CommandType = CommandType.StoredProcedure;

                SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCad);
                sqlDat.Fill(dtClientes);
            }
            catch (Exception ex)
            {
                dtClientes = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(dtClientes);
        }
예제 #3
0
        public DataTable MtdBuscarGenero(string busqueda)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();
            DataTable dtGeneros = new DataTable("generos");

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_B_Generos";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlBusqueda = new SqlParameter();
                sqlBusqueda.ParameterName = "@busqueda";
                sqlBusqueda.Value         = busqueda;
                sqlCmd.Parameters.Add(sqlBusqueda);
                SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd);

                sqlDat.Fill(dtGeneros);
            }
            catch (Exception ex)
            {
                dtGeneros = null;
            }

            return(dtGeneros);
        }
예제 #4
0
        public ClsEnVenta MtdObtenerVenta(int id)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            ClsEnVenta objEVenta = new ClsEnVenta();

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_SID_Ventas";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlId = new SqlParameter();
                sqlId.ParameterName = "@id";
                sqlId.SqlDbType     = SqlDbType.Int;
                sqlId.Value         = id;
                sqlCmd.Parameters.Add(sqlId);

                SqlDataReader sqlReader = sqlCmd.ExecuteReader();

                if (sqlReader.Read())
                {
                    objEVenta.Id         = sqlReader.GetInt32(0);
                    objEVenta.Cliente_id = (int)sqlReader["cliente_id"];

                    /*
                     * objEVenta.Funcion_id = sqlReader["funcion_id"].ToString();
                     * objEVenta.Fecha = sqlReader["fecha"].ToString();
                     * objEVenta.Cantidad = sqlReader["cantidad"].ToString();
                     * objEVenta.Cantidad_general = sqlReader["cantidad_general"].ToString();
                     * objEVenta.Cantidad_ninos = sqlReader["cantidad_ninos"].ToString();
                     * objEVenta.Precio_general = sqlReader["precio_general"].ToString();
                     * objEVenta.Precio_ninos = sqlReader["precio_ninos"].ToString();
                     * objEVenta.Precio_total = sqlReader["precio_total"].ToString();
                     * objEVenta.Estado = sqlReader["estado"].ToString();
                     * objEVenta.Fecha_creado = sqlReader["fecha_creado"].ToString();
                     */
                    objEVenta.Fecha_modificado = sqlReader["fecha_modificado"].ToString();
                }
            }
            catch (Exception ex)
            {
                objEVenta = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(objEVenta);
        }
예제 #5
0
        public string MtdAgregarButaca(ClsEnButaca objEButaca)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            string rpta = "";

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_I_Butacas";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlSala_id = new SqlParameter();
                sqlSala_id.ParameterName = "@sala_id";
                sqlSala_id.SqlDbType     = SqlDbType.Int;
                sqlSala_id.Value         = objEButaca.Sala_id;
                sqlCmd.Parameters.Add(sqlSala_id);

                SqlParameter sqlFila = new SqlParameter();
                sqlFila.ParameterName = "@fila";
                sqlFila.SqlDbType     = SqlDbType.Int;
                sqlFila.Value         = objEButaca.Fila;
                sqlCmd.Parameters.Add(sqlFila);

                SqlParameter sqlColumna = new SqlParameter();
                sqlColumna.ParameterName = "@columna";
                sqlColumna.SqlDbType     = SqlDbType.Int;
                sqlColumna.Value         = objEButaca.Columna;
                sqlCmd.Parameters.Add(sqlColumna);

                SqlParameter sqlTipo = new SqlParameter();
                sqlTipo.ParameterName = "@tipo";
                sqlTipo.SqlDbType     = SqlDbType.Int;
                sqlTipo.Value         = objEButaca.Tipo;
                sqlCmd.Parameters.Add(sqlTipo);


                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Butaca de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(rpta);
        }
예제 #6
0
        public List <ClsEnButaca> MtdListarButacaFunciones(int funcion_id, string fecha)
        {
            List <ClsEnButaca> butacas = new List <ClsEnButaca>();

            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_S_Butacas_Funcion";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlId = new SqlParameter();
                sqlId.ParameterName = "@funcion_id";
                sqlId.SqlDbType     = SqlDbType.Int;
                sqlId.Value         = funcion_id;
                sqlCmd.Parameters.Add(sqlId);

                SqlParameter sqlFecha = new SqlParameter();
                sqlFecha.ParameterName = "@fecha";
                sqlFecha.SqlDbType     = SqlDbType.Date;
                sqlFecha.Value         = fecha;
                sqlCmd.Parameters.Add(sqlFecha);

                SqlDataReader sqlReader = sqlCmd.ExecuteReader();

                while (sqlReader.Read())
                {
                    ClsEnButaca objEButaca = new ClsEnButaca();
                    objEButaca.Id      = sqlReader.GetInt32(0);
                    objEButaca.Sala_id = Int32.Parse(sqlReader["sala_id"].ToString());
                    objEButaca.Fila    = Int32.Parse(sqlReader["fila"].ToString());
                    objEButaca.Columna = Int32.Parse(sqlReader["columna"].ToString());
                    objEButaca.Tipo    = Int32.Parse(sqlReader["tipo"].ToString());

                    butacas.Add(objEButaca);
                }
            }
            catch (Exception ex)
            {
                butacas = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(butacas);
        }
예제 #7
0
        public ClsEnCliente MtdObtenerCliente(int id)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            ClsEnCliente objECliente = new ClsEnCliente();

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_SID_Clientes";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlId = new SqlParameter();
                sqlId.ParameterName = "@id";
                sqlId.SqlDbType     = SqlDbType.Int;
                sqlId.Value         = id;
                sqlCmd.Parameters.Add(sqlId);

                SqlDataReader sqlReader = sqlCmd.ExecuteReader();

                if (sqlReader.Read())
                {
                    objECliente.Id               = sqlReader.GetInt32(0);
                    objECliente.Nombres          = sqlReader["nombres"].ToString();
                    objECliente.Apellidos        = sqlReader["apellidos"].ToString();
                    objECliente.Dni              = sqlReader["dni"].ToString();
                    objECliente.Fecha_nacimiento = sqlReader["fecha_nacimiento"].ToString();
                    objECliente.Email            = sqlReader["email"].ToString();
                    objECliente.Direccion        = sqlReader["direccion"].ToString();
                    objECliente.Genero           = sqlReader["genero"].ToString();
                    objECliente.Tipo             = sqlReader.GetInt32(8);
                    objECliente.Estado           = sqlReader.GetInt32(9);
                    objECliente.Fecha_creado     = sqlReader["fecha_creado"].ToString();
                    objECliente.Fecha_modificado = sqlReader["fecha_modificado"].ToString();
                }
            }
            catch (Exception ex)
            {
                objECliente = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(objECliente);
        }
예제 #8
0
        public ClsEnPelicula MtdObtenerPelicula(int id)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            ClsEnPelicula objEPelicula = new ClsEnPelicula();

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_SID_Peliculas";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlId = new SqlParameter();
                sqlId.ParameterName = "@id";
                sqlId.SqlDbType     = SqlDbType.Int;
                sqlId.Value         = id;
                sqlCmd.Parameters.Add(sqlId);

                SqlDataReader sqlReader = sqlCmd.ExecuteReader();

                if (sqlReader.Read())
                {
                    objEPelicula.Id               = sqlReader.GetInt32(0);
                    objEPelicula.Genero_id        = Int32.Parse(sqlReader["genero_id"].ToString());
                    objEPelicula.Nombre           = sqlReader["nombre"].ToString();
                    objEPelicula.Descripcion      = sqlReader["descripcion"].ToString();
                    objEPelicula.Duracion         = sqlReader["duracion"].ToString();
                    objEPelicula.Idioma_dob       = Int32.Parse(sqlReader["idioma_dob"].ToString());
                    objEPelicula.Idioma_sub       = Int32.Parse(sqlReader["idioma_sub"].ToString());
                    objEPelicula.Sensura          = Int32.Parse(sqlReader["sensura"].ToString());
                    objEPelicula.Estado           = Int32.Parse(sqlReader["estado"].ToString());
                    objEPelicula.Fecha_creado     = sqlReader["fecha_creado"].ToString();
                    objEPelicula.Fecha_modificado = sqlReader["fecha_modificado"].ToString();
                }
            }
            catch (Exception ex)
            {
                objEPelicula = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(objEPelicula);
        }
예제 #9
0
        public ClsEnUsuario MtdObtenerUsuario(int id)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            ClsEnUsuario objEUsuario = new ClsEnUsuario();

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_SID_Usuarios";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlId = new SqlParameter();
                sqlId.ParameterName = "@id";
                sqlId.SqlDbType     = SqlDbType.Int;
                sqlId.Value         = id;
                sqlCmd.Parameters.Add(sqlId);

                SqlDataReader sqlReader = sqlCmd.ExecuteReader();

                if (sqlReader.Read())
                {
                    objEUsuario.Id               = sqlReader.GetInt32(0);
                    objEUsuario.Nombres          = sqlReader["nombres"].ToString();
                    objEUsuario.Apellidos        = sqlReader["apellidos"].ToString();
                    objEUsuario.Usuario          = sqlReader["usuario"].ToString();
                    objEUsuario.Password         = sqlReader["password"].ToString();
                    objEUsuario.Email            = sqlReader["Email"].ToString();
                    objEUsuario.Rol              = sqlReader["Rol"].ToString();
                    objEUsuario.Estado           = sqlReader.GetInt32(7);
                    objEUsuario.Fecha_creado     = sqlReader["Fecha_creado"].ToString();
                    objEUsuario.Fecha_modificado = sqlReader["Fecha_modificado"].ToString();
                }
            }
            catch (Exception ex)
            {
                objEUsuario = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(objEUsuario);
        }
예제 #10
0
        public ClsEnFuncion MtdObtenerFuncion(int id)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            ClsEnFuncion objEFuncion = new ClsEnFuncion();

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_SID_Funciones";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlId = new SqlParameter();
                sqlId.ParameterName = "@id";
                sqlId.SqlDbType     = SqlDbType.Int;
                sqlId.Value         = id;
                sqlCmd.Parameters.Add(sqlId);

                SqlDataReader sqlReader = sqlCmd.ExecuteReader();

                if (sqlReader.Read())
                {
                    objEFuncion.Id               = sqlReader.GetInt32(0);
                    objEFuncion.Pelicula_id      = Int32.Parse(sqlReader["pelicula_id"].ToString());
                    objEFuncion.Sala_id          = Int32.Parse(sqlReader["sala_id"].ToString());
                    objEFuncion.Tarifa_id        = Int32.Parse(sqlReader["tarifa_id"].ToString());
                    objEFuncion.Idioma           = sqlReader["idioma"].ToString();
                    objEFuncion.Hora             = sqlReader["hora"].ToString();
                    objEFuncion.Estado           = Int32.Parse(sqlReader["estado"].ToString());
                    objEFuncion.Fecha_creado     = sqlReader["fecha_creado"].ToString();
                    objEFuncion.Fecha_modificado = sqlReader["fecha_modificado"].ToString();
                }
            }
            catch (Exception ex)
            {
                objEFuncion = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(objEFuncion);
        }
예제 #11
0
        public ClsEnTarifa MtdObtenerTarifa(int id)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            ClsEnTarifa objETarifa = new ClsEnTarifa();

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_SID_Tarifas";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlId = new SqlParameter();
                sqlId.ParameterName = "@id";
                sqlId.SqlDbType     = SqlDbType.Int;
                sqlId.Value         = id;
                sqlCmd.Parameters.Add(sqlId);

                SqlDataReader sqlReader = sqlCmd.ExecuteReader();

                if (sqlReader.Read())
                {
                    objETarifa.Id               = sqlReader.GetInt32(0);
                    objETarifa.Dia              = sqlReader["dia"].ToString();
                    objETarifa.Tipo             = sqlReader["tipo"].ToString();
                    objETarifa.Precio_general   = Decimal.Parse(sqlReader["precio_general"].ToString());
                    objETarifa.Precio_ninos     = Decimal.Parse(sqlReader["precio_ninos"].ToString());
                    objETarifa.Estado           = Int32.Parse(sqlReader["estado"].ToString());
                    objETarifa.Fecha_creado     = sqlReader["fecha_creado"].ToString();
                    objETarifa.Fecha_modificado = sqlReader["fecha_modificado"].ToString();
                }
            }
            catch (Exception ex)
            {
                objETarifa = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(objETarifa);
        }
        public string MtdModificarDetalleVenta(ClsEnDetalleVenta objEDetalleVenta)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            string rpta = "";

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_U_DetalleVentas";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlId = new SqlParameter();
                sqlId.ParameterName = "@id";
                sqlId.SqlDbType     = SqlDbType.Int;
                sqlId.Value         = objEDetalleVenta.Id;
                sqlCmd.Parameters.Add(sqlId);

                SqlParameter sqlVenta_id = new SqlParameter();
                sqlVenta_id.ParameterName = "@venta_id";
                sqlVenta_id.SqlDbType     = SqlDbType.Int;
                sqlVenta_id.Value         = objEDetalleVenta.Venta_id;
                sqlCmd.Parameters.Add(sqlVenta_id);

                SqlParameter sqlButaca_id = new SqlParameter();
                sqlButaca_id.ParameterName = "@butaca_id";
                sqlButaca_id.SqlDbType     = SqlDbType.Int;
                sqlButaca_id.Value         = objEDetalleVenta.Butaca_id;
                sqlCmd.Parameters.Add(sqlButaca_id);


                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el DetalleVenta de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }
            return(rpta);
        }
예제 #13
0
        public string MtdModificarGenero(ClsEnGenero objEGenero)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            string rpta = "";

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_U_Generos";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlId = new SqlParameter();
                sqlId.ParameterName = "@id";
                sqlId.SqlDbType     = SqlDbType.Int;
                sqlId.Value         = objEGenero.Id;
                sqlCmd.Parameters.Add(sqlId);

                SqlParameter sqlNombre = new SqlParameter();
                sqlNombre.ParameterName = "@nombre";
                sqlNombre.SqlDbType     = SqlDbType.VarChar;
                sqlNombre.Size          = 50;
                sqlNombre.Value         = objEGenero.Nombre;
                sqlCmd.Parameters.Add(sqlNombre);

                SqlParameter sqlEstado = new SqlParameter();
                sqlEstado.ParameterName = "@estado";
                sqlEstado.SqlDbType     = SqlDbType.Int;
                sqlEstado.Value         = objEGenero.Estado;
                sqlCmd.Parameters.Add(sqlEstado);

                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Genero de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }
            return(rpta);
        }
예제 #14
0
        public ClsEnSala MtdObtenerSala(int id)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            ClsEnSala objESala = new ClsEnSala();

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_SID_Salas";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlId = new SqlParameter();
                sqlId.ParameterName = "@id";
                sqlId.SqlDbType     = SqlDbType.Int;
                sqlId.Value         = id;
                sqlCmd.Parameters.Add(sqlId);

                SqlDataReader sqlReader = sqlCmd.ExecuteReader();

                if (sqlReader.Read())
                {
                    objESala.Id               = sqlReader.GetInt32(0);
                    objESala.Formato_id       = Int32.Parse(sqlReader["formato_id"].ToString());
                    objESala.Tipo             = sqlReader["tipo"].ToString();
                    objESala.Nombre           = sqlReader["nombre"].ToString();
                    objESala.Capacidad        = Int32.Parse(sqlReader["capacidad"].ToString());
                    objESala.Estado           = Int32.Parse(sqlReader["estado"].ToString());
                    objESala.Fecha_creado     = sqlReader["fecha_creado"].ToString();
                    objESala.Fecha_modificado = sqlReader["fecha_modificado"].ToString();
                }
            }
            catch (Exception ex)
            {
                objESala = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(objESala);
        }
예제 #15
0
        public ClsEnButaca MtdObtenerButaca(int id)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            ClsEnButaca objEButaca = new ClsEnButaca();

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_SID_Butacas";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlId = new SqlParameter();
                sqlId.ParameterName = "@id";
                sqlId.SqlDbType     = SqlDbType.Int;
                sqlId.Value         = id;
                sqlCmd.Parameters.Add(sqlId);

                SqlDataReader sqlReader = sqlCmd.ExecuteReader();

                if (sqlReader.Read())
                {
                    objEButaca.Id      = sqlReader.GetInt32(0);
                    objEButaca.Sala_id = Int32.Parse(sqlReader["sala_id"].ToString());
                    objEButaca.Fila    = Int32.Parse(sqlReader["fila"].ToString());
                    objEButaca.Columna = Int32.Parse(sqlReader["columna"].ToString());
                    objEButaca.Tipo    = Int32.Parse(sqlReader["tipo"].ToString());
                }
            }
            catch (Exception ex)
            {
                objEButaca = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(objEButaca);
        }
예제 #16
0
        public ClsEnGenero MtdObtenerGenero(int id)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            ClsEnGenero objEGenero = new ClsEnGenero();

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_SID_Generos";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlId = new SqlParameter();
                sqlId.ParameterName = "@id";
                sqlId.SqlDbType     = SqlDbType.Int;
                sqlId.Value         = id;
                sqlCmd.Parameters.Add(sqlId);

                SqlDataReader sqlReader = sqlCmd.ExecuteReader();

                if (sqlReader.Read())
                {
                    objEGenero.Id               = sqlReader.GetInt32(0);
                    objEGenero.Nombre           = sqlReader["nombre"].ToString();
                    objEGenero.Estado           = sqlReader.GetInt32(2);
                    objEGenero.Fecha_creado     = sqlReader["fecha_creado"].ToString();
                    objEGenero.Fecha_modificado = sqlReader["fecha_modificado"].ToString();
                }
            }
            catch (Exception ex)
            {
                objEGenero = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(objEGenero);
        }
예제 #17
0
        public DataTable MtdObtenerTotalVentaMes(int anio, int mes)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            DataTable dtVentas = new DataTable("ventas");

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_R_Ventas_Mes";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlAnio = new SqlParameter();
                sqlAnio.ParameterName = "@anio";
                sqlAnio.SqlDbType     = SqlDbType.Int;
                sqlAnio.Value         = anio;
                sqlCmd.Parameters.Add(sqlAnio);

                SqlParameter sqlMes = new SqlParameter();
                sqlMes.ParameterName = "@mes";
                sqlMes.SqlDbType     = SqlDbType.Int;
                sqlMes.Value         = mes;
                sqlCmd.Parameters.Add(sqlMes);

                SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd);
                sqlDat.Fill(dtVentas);
            }
            catch (Exception ex)
            {
                dtVentas = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(dtVentas);
        }
예제 #18
0
        public DataTable MtdObtenerTotalVentaSemana(string fecha_inicio, string fecha_fin)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            DataTable dtVentas = new DataTable("ventas");

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_R_Ventas_Semana";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlFechaInicio = new SqlParameter();
                sqlFechaInicio.ParameterName = "@fecha_inicio";
                sqlFechaInicio.SqlDbType     = SqlDbType.Date;
                sqlFechaInicio.Value         = fecha_inicio;
                sqlCmd.Parameters.Add(sqlFechaInicio);

                SqlParameter sqlFechaFin = new SqlParameter();
                sqlFechaFin.ParameterName = "@fecha_fin";
                sqlFechaFin.SqlDbType     = SqlDbType.Date;
                sqlFechaFin.Value         = fecha_fin;
                sqlCmd.Parameters.Add(sqlFechaFin);

                SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd);
                sqlDat.Fill(dtVentas);
            }
            catch (Exception ex)
            {
                dtVentas = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(dtVentas);
        }
        public ClsEnDetalleVenta MtdObtenerDetalleVenta(int id)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            ClsEnDetalleVenta objEDetalleVenta = new ClsEnDetalleVenta();

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_SID_DetalleVentas";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlId = new SqlParameter();
                sqlId.ParameterName = "@id";
                sqlId.SqlDbType     = SqlDbType.Int;
                sqlId.Value         = id;
                sqlCmd.Parameters.Add(sqlId);

                SqlDataReader sqlReader = sqlCmd.ExecuteReader();

                if (sqlReader.Read())
                {
                    objEDetalleVenta.Id        = sqlReader.GetInt32(0);
                    objEDetalleVenta.Venta_id  = (int)sqlReader["venta_id"];
                    objEDetalleVenta.Butaca_id = (int)sqlReader["butaca_id"];
                }
            }
            catch (Exception ex)
            {
                objEDetalleVenta = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(objEDetalleVenta);
        }
예제 #20
0
        /**/
        public DataTable MtdFiltrarFuncion(int pelicula_id, string fecha, string idioma)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();
            DataTable dtFunciones = new DataTable("funciones");

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_F_Funciones";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlPelicula_id = new SqlParameter();
                sqlPelicula_id.ParameterName = "@pelicula_id";
                sqlPelicula_id.Value         = pelicula_id;
                sqlCmd.Parameters.Add(sqlPelicula_id);

                SqlParameter sqlFecha = new SqlParameter();
                sqlFecha.ParameterName = "@fecha";
                sqlFecha.Value         = fecha;
                sqlCmd.Parameters.Add(sqlFecha);

                SqlParameter sqlIdioma = new SqlParameter();
                sqlIdioma.ParameterName = "@idioma";
                sqlIdioma.Value         = idioma;
                sqlCmd.Parameters.Add(sqlIdioma);


                SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd);

                sqlDat.Fill(dtFunciones);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                dtFunciones = null;
            }

            return(dtFunciones);
        }
예제 #21
0
        public string MtdEliminarButacaBySala(int sala_id)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            string rpta = "";

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_D_Butacas_Sala";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlId = new SqlParameter();
                sqlId.ParameterName = "@sala_id";
                sqlId.SqlDbType     = SqlDbType.Int;
                sqlId.Value         = sala_id;
                sqlCmd.Parameters.Add(sqlId);

                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Butaca de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }
            return(rpta);
        }
예제 #22
0
        public string MtdAgregarCliente(ClsEnCliente objECliente)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            string rpta = "";

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_I_Clientes";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlNombres = new SqlParameter();
                sqlNombres.ParameterName = "@nombres";
                sqlNombres.SqlDbType     = SqlDbType.VarChar;
                sqlNombres.Size          = 50;
                sqlNombres.Value         = objECliente.Nombres;
                sqlCmd.Parameters.Add(sqlNombres);

                SqlParameter sqlApellidos = new SqlParameter();
                sqlApellidos.ParameterName = "@apellidos";
                sqlApellidos.SqlDbType     = SqlDbType.VarChar;
                sqlApellidos.Size          = 50;
                sqlApellidos.Value         = objECliente.Apellidos;
                sqlCmd.Parameters.Add(sqlApellidos);

                SqlParameter sqlDni = new SqlParameter();
                sqlDni.ParameterName = "@dni";
                sqlDni.SqlDbType     = SqlDbType.VarChar;
                sqlDni.Size          = 50;
                sqlDni.Value         = objECliente.Dni;
                sqlCmd.Parameters.Add(sqlDni);

                SqlParameter sqlFecha_nacimiento = new SqlParameter();
                sqlFecha_nacimiento.ParameterName = "@fecha_nacimiento";
                sqlFecha_nacimiento.SqlDbType     = SqlDbType.VarChar;
                sqlFecha_nacimiento.Size          = 50;
                sqlFecha_nacimiento.Value         = objECliente.Fecha_nacimiento;
                sqlCmd.Parameters.Add(sqlFecha_nacimiento);

                SqlParameter sqlEmail = new SqlParameter();
                sqlEmail.ParameterName = "@email";
                sqlEmail.SqlDbType     = SqlDbType.VarChar;
                sqlEmail.Size          = 50;
                sqlEmail.Value         = objECliente.Email;
                sqlCmd.Parameters.Add(sqlEmail);

                SqlParameter sqlDireccion = new SqlParameter();
                sqlDireccion.ParameterName = "@direccion";
                sqlDireccion.SqlDbType     = SqlDbType.VarChar;
                sqlDireccion.Size          = 50;
                sqlDireccion.Value         = objECliente.Direccion;
                sqlCmd.Parameters.Add(sqlDireccion);

                SqlParameter sqlGenero = new SqlParameter();
                sqlGenero.ParameterName = "@genero";
                sqlGenero.SqlDbType     = SqlDbType.VarChar;
                sqlGenero.Size          = 50;
                sqlGenero.Value         = objECliente.Genero;
                sqlCmd.Parameters.Add(sqlGenero);

                SqlParameter sqlTipo = new SqlParameter();
                sqlTipo.ParameterName = "@tipo";
                sqlTipo.SqlDbType     = SqlDbType.Int;
                sqlTipo.Value         = objECliente.Tipo;
                sqlCmd.Parameters.Add(sqlTipo);

                SqlParameter sqlEstado = new SqlParameter();
                sqlEstado.ParameterName = "@estado";
                sqlEstado.SqlDbType     = SqlDbType.Int;
                sqlEstado.Value         = objECliente.Estado;
                sqlCmd.Parameters.Add(sqlEstado);

                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Cliente de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(rpta);
        }
예제 #23
0
        public string MtdAgregarVenta(ClsEnVenta objEVenta)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            string rpta = "";

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_I_Ventas";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlUsuario_id = new SqlParameter();
                sqlUsuario_id.ParameterName = "@usuario_id";
                sqlUsuario_id.SqlDbType     = SqlDbType.Int;
                sqlUsuario_id.Value         = objEVenta.Usuario_id;
                sqlCmd.Parameters.Add(sqlUsuario_id);

                SqlParameter sqlCliente_id = new SqlParameter();
                sqlCliente_id.ParameterName = "@cliente_id";
                sqlCliente_id.SqlDbType     = SqlDbType.Int;
                sqlCliente_id.Value         = objEVenta.Cliente_id;
                sqlCmd.Parameters.Add(sqlCliente_id);

                SqlParameter sqlFuncion_id = new SqlParameter();
                sqlFuncion_id.ParameterName = "@funcion_id";
                sqlFuncion_id.SqlDbType     = SqlDbType.Int;
                sqlFuncion_id.Value         = objEVenta.Funcion_id;
                sqlCmd.Parameters.Add(sqlFuncion_id);

                SqlParameter sqlFecha = new SqlParameter();
                sqlFecha.ParameterName = "@fecha";
                sqlFecha.SqlDbType     = SqlDbType.VarChar;
                sqlFecha.Size          = 50;
                sqlFecha.Value         = objEVenta.Fecha;
                sqlCmd.Parameters.Add(sqlFecha);

                SqlParameter sqlCantidad = new SqlParameter();
                sqlCantidad.ParameterName = "@cantidad";
                sqlCantidad.SqlDbType     = SqlDbType.Int;
                sqlCantidad.Value         = objEVenta.Cantidad;
                sqlCmd.Parameters.Add(sqlCantidad);

                SqlParameter sqlCantidad_general = new SqlParameter();
                sqlCantidad_general.ParameterName = "@cantidad_general";
                sqlCantidad_general.SqlDbType     = SqlDbType.Int;
                sqlCantidad_general.Value         = objEVenta.Cantidad_general;
                sqlCmd.Parameters.Add(sqlCantidad_general);

                SqlParameter sqlCantidad_ninos = new SqlParameter();
                sqlCantidad_ninos.ParameterName = "@cantidad_ninos";
                sqlCantidad_ninos.SqlDbType     = SqlDbType.Int;
                sqlCantidad_ninos.Value         = objEVenta.Cantidad_ninos;
                sqlCmd.Parameters.Add(sqlCantidad_ninos);

                SqlParameter sqlPrecio_general = new SqlParameter();
                sqlPrecio_general.ParameterName = "@precio_general";
                sqlPrecio_general.SqlDbType     = SqlDbType.Decimal;
                sqlPrecio_general.Precision     = 18;
                sqlPrecio_general.Scale         = 2;
                sqlPrecio_general.Value         = objEVenta.Precio_general;
                sqlCmd.Parameters.Add(sqlPrecio_general);

                SqlParameter sqlPrecio_ninos = new SqlParameter();
                sqlPrecio_ninos.ParameterName = "@precio_ninos";
                sqlPrecio_ninos.SqlDbType     = SqlDbType.Decimal;
                sqlPrecio_ninos.Precision     = 18;
                sqlPrecio_ninos.Scale         = 2;
                sqlPrecio_ninos.Value         = objEVenta.Precio_ninos;
                sqlCmd.Parameters.Add(sqlPrecio_ninos);

                SqlParameter sqlPrecio_total = new SqlParameter();
                sqlPrecio_total.ParameterName = "@precio_total";
                sqlPrecio_total.SqlDbType     = SqlDbType.Decimal;
                sqlPrecio_total.Precision     = 18;
                sqlPrecio_total.Scale         = 2;
                sqlPrecio_total.Value         = objEVenta.Precio_total;
                sqlCmd.Parameters.Add(sqlPrecio_total);

                SqlParameter sqlEstado = new SqlParameter();
                sqlEstado.ParameterName = "@estado";
                sqlEstado.SqlDbType     = SqlDbType.Int;
                sqlEstado.Value         = objEVenta.Estado;
                sqlCmd.Parameters.Add(sqlEstado);

                objEVenta.Id = Int32.Parse(sqlCmd.ExecuteScalar().ToString());

                rpta = objEVenta.Id > 0 ? "OK" : "No se inserto la Venta de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(rpta);
        }
예제 #24
0
        public string MtdAgregarFuncion(ClsEnFuncion objEFuncion)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            string rpta = "";

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_I_Funciones";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlPelicula_id = new SqlParameter();
                sqlPelicula_id.ParameterName = "@pelicula_id";
                sqlPelicula_id.SqlDbType     = SqlDbType.Int;
                sqlPelicula_id.Value         = objEFuncion.Pelicula_id;
                sqlCmd.Parameters.Add(sqlPelicula_id);

                SqlParameter sqlSala_id = new SqlParameter();
                sqlSala_id.ParameterName = "@sala_id";
                sqlSala_id.SqlDbType     = SqlDbType.Int;
                sqlSala_id.Value         = objEFuncion.Sala_id;
                sqlCmd.Parameters.Add(sqlSala_id);

                SqlParameter sqlTarifa_id = new SqlParameter();
                sqlTarifa_id.ParameterName = "@tarifa_id";
                sqlTarifa_id.SqlDbType     = SqlDbType.Int;
                sqlTarifa_id.Value         = objEFuncion.Tarifa_id;
                sqlCmd.Parameters.Add(sqlTarifa_id);

                SqlParameter sqlIdioma = new SqlParameter();
                sqlIdioma.ParameterName = "@idioma";
                sqlIdioma.SqlDbType     = SqlDbType.VarChar;
                sqlIdioma.Size          = 10;
                sqlIdioma.Value         = objEFuncion.Idioma;
                sqlCmd.Parameters.Add(sqlIdioma);

                SqlParameter sqlHora = new SqlParameter();
                sqlHora.ParameterName = "@hora";
                sqlHora.SqlDbType     = SqlDbType.VarChar;
                sqlHora.Size          = 10;
                sqlHora.Value         = objEFuncion.Hora;
                sqlCmd.Parameters.Add(sqlHora);

                SqlParameter sqlEstado = new SqlParameter();
                sqlEstado.ParameterName = "@estado";
                sqlEstado.SqlDbType     = SqlDbType.Int;
                sqlEstado.Value         = objEFuncion.Estado;
                sqlCmd.Parameters.Add(sqlEstado);


                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Funcion de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(rpta);
        }
예제 #25
0
        public string MtdAgregarUsuario(ClsEnUsuario objEUsuario)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            string rpta = "";

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_I_Usuarios";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlNombres = new SqlParameter();
                sqlNombres.ParameterName = "@nombres";
                sqlNombres.SqlDbType     = SqlDbType.VarChar;
                sqlNombres.Size          = 50;
                sqlNombres.Value         = objEUsuario.Nombres;
                sqlCmd.Parameters.Add(sqlNombres);

                SqlParameter sqlApellidos = new SqlParameter();
                sqlApellidos.ParameterName = "@apellidos";
                sqlApellidos.SqlDbType     = SqlDbType.VarChar;
                sqlApellidos.Size          = 50;
                sqlApellidos.Value         = objEUsuario.Apellidos;
                sqlCmd.Parameters.Add(sqlApellidos);

                SqlParameter sqlUsuario = new SqlParameter();
                sqlUsuario.ParameterName = "@usuario";
                sqlUsuario.SqlDbType     = SqlDbType.VarChar;
                sqlUsuario.Size          = 50;
                sqlUsuario.Value         = objEUsuario.Usuario;
                sqlCmd.Parameters.Add(sqlUsuario);

                SqlParameter sqlPassword = new SqlParameter();
                sqlPassword.ParameterName = "@password";
                sqlPassword.SqlDbType     = SqlDbType.VarChar;
                sqlPassword.Size          = 50;
                sqlPassword.Value         = objEUsuario.Password;
                sqlCmd.Parameters.Add(sqlPassword);

                SqlParameter sqlEmail = new SqlParameter();
                sqlEmail.ParameterName = "@email";
                sqlEmail.SqlDbType     = SqlDbType.VarChar;
                sqlEmail.Size          = 50;
                sqlEmail.Value         = objEUsuario.Email;
                sqlCmd.Parameters.Add(sqlEmail);

                SqlParameter sqlRol = new SqlParameter();
                sqlRol.ParameterName = "@rol";
                sqlRol.SqlDbType     = SqlDbType.VarChar;
                sqlRol.Size          = 50;
                sqlRol.Value         = objEUsuario.Rol;
                sqlCmd.Parameters.Add(sqlRol);

                SqlParameter sqlEstado = new SqlParameter();
                sqlEstado.ParameterName = "@estado";
                sqlEstado.SqlDbType     = SqlDbType.Int;
                sqlEstado.Size          = 50;
                sqlEstado.Value         = objEUsuario.Estado;
                sqlCmd.Parameters.Add(sqlEstado);

                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Usuario de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(rpta);
        }
예제 #26
0
        public ClsEnUsuario MtdLoginUsuario(string usuario, string password)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            ClsEnUsuario objEUsuario = null;

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_Login_Usuarios";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlUsuario = new SqlParameter();
                sqlUsuario.ParameterName = "@usuario";
                sqlUsuario.SqlDbType     = SqlDbType.VarChar;
                sqlUsuario.Size          = 50;
                sqlUsuario.Value         = usuario;
                sqlCmd.Parameters.Add(sqlUsuario);

                SqlParameter sqlPassword = new SqlParameter();
                sqlPassword.ParameterName = "@password";
                sqlPassword.SqlDbType     = SqlDbType.VarChar;
                sqlPassword.Size          = 50;
                sqlPassword.Value         = password;
                sqlCmd.Parameters.Add(sqlPassword);

                SqlDataReader sqlReader = sqlCmd.ExecuteReader();

                if (sqlReader.Read())
                {
                    objEUsuario = new ClsEnUsuario();

                    objEUsuario.Id        = sqlReader.GetInt32(0);
                    objEUsuario.Nombres   = sqlReader["nombres"].ToString();
                    objEUsuario.Apellidos = sqlReader["apellidos"].ToString();
                    objEUsuario.Usuario   = sqlReader["usuario"].ToString();
                    //objEUsuario.Password = sqlReader["password"].ToString();
                    objEUsuario.Email            = sqlReader["Email"].ToString();
                    objEUsuario.Rol              = sqlReader["Rol"].ToString();
                    objEUsuario.Estado           = (int)sqlReader["estado"];
                    objEUsuario.Fecha_creado     = sqlReader["Fecha_creado"].ToString();
                    objEUsuario.Fecha_modificado = sqlReader["Fecha_modificado"].ToString();
                }
            }
            catch (Exception ex)
            {
                objEUsuario = null;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(objEUsuario);
        }
예제 #27
0
        public string MtdAgregarPelicula(ClsEnPelicula objEPelicula)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            string rpta = "";

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_I_Peliculas";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlGenero_id = new SqlParameter();
                sqlGenero_id.ParameterName = "@genero_id";
                sqlGenero_id.SqlDbType     = SqlDbType.Int;
                sqlGenero_id.Value         = objEPelicula.Genero_id;
                sqlCmd.Parameters.Add(sqlGenero_id);

                SqlParameter sqlNombre = new SqlParameter();
                sqlNombre.ParameterName = "@nombre";
                sqlNombre.SqlDbType     = SqlDbType.VarChar;
                sqlNombre.Size          = 50;
                sqlNombre.Value         = objEPelicula.Nombre;
                sqlCmd.Parameters.Add(sqlNombre);

                SqlParameter sqlDescripcion = new SqlParameter();
                sqlDescripcion.ParameterName = "@descripcion";
                sqlDescripcion.SqlDbType     = SqlDbType.VarChar;
                sqlDescripcion.Size          = 50;
                sqlDescripcion.Value         = objEPelicula.Descripcion;
                sqlCmd.Parameters.Add(sqlDescripcion);

                SqlParameter sqlDuracion = new SqlParameter();
                sqlDuracion.ParameterName = "@duracion";
                sqlDuracion.SqlDbType     = SqlDbType.VarChar;
                sqlDuracion.Size          = 50;
                sqlDuracion.Value         = objEPelicula.Duracion;
                sqlCmd.Parameters.Add(sqlDuracion);

                SqlParameter sqlIdioma_dob = new SqlParameter();
                sqlIdioma_dob.ParameterName = "@idioma_dob";
                sqlIdioma_dob.SqlDbType     = SqlDbType.Int;
                sqlIdioma_dob.Value         = objEPelicula.Idioma_dob;
                sqlCmd.Parameters.Add(sqlIdioma_dob);

                SqlParameter sqlIdioma_sub = new SqlParameter();
                sqlIdioma_sub.ParameterName = "@idioma_sub";
                sqlIdioma_sub.SqlDbType     = SqlDbType.Int;
                sqlIdioma_sub.Value         = objEPelicula.Idioma_sub;
                sqlCmd.Parameters.Add(sqlIdioma_sub);

                SqlParameter sqlSensura_14 = new SqlParameter();
                sqlSensura_14.ParameterName = "@sensura";
                sqlSensura_14.SqlDbType     = SqlDbType.Int;
                sqlSensura_14.Value         = objEPelicula.Sensura;
                sqlCmd.Parameters.Add(sqlSensura_14);

                SqlParameter sqlEstado = new SqlParameter();
                sqlEstado.ParameterName = "@estado";
                sqlEstado.SqlDbType     = SqlDbType.Int;
                sqlEstado.Size          = 50;
                sqlEstado.Value         = objEPelicula.Estado;
                sqlCmd.Parameters.Add(sqlEstado);


                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Pelicula de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(rpta);
        }
예제 #28
0
        public string MtdAgregarTarifa(ClsEnTarifa objETarifa)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            string rpta = "";

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_I_Tarifas";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlDia = new SqlParameter();
                sqlDia.ParameterName = "@dia";
                sqlDia.SqlDbType     = SqlDbType.VarChar;
                sqlDia.Size          = 50;
                sqlDia.Value         = objETarifa.Dia;
                sqlCmd.Parameters.Add(sqlDia);

                SqlParameter sqlTipo = new SqlParameter();
                sqlTipo.ParameterName = "@tipo";
                sqlTipo.SqlDbType     = SqlDbType.VarChar;
                sqlTipo.Size          = 50;
                sqlTipo.Value         = objETarifa.Tipo;
                sqlCmd.Parameters.Add(sqlTipo);

                SqlParameter sqlPrecio_general = new SqlParameter();
                sqlPrecio_general.ParameterName = "@precio_general";
                sqlPrecio_general.SqlDbType     = SqlDbType.Decimal;
                sqlPrecio_general.Size          = 18;
                sqlPrecio_general.Precision     = 2;
                sqlPrecio_general.Value         = objETarifa.Precio_general;
                sqlCmd.Parameters.Add(sqlPrecio_general);

                SqlParameter sqlPrecio_ninos = new SqlParameter();
                sqlPrecio_ninos.ParameterName = "@precio_ninos";
                sqlPrecio_ninos.SqlDbType     = SqlDbType.Decimal;
                sqlPrecio_ninos.Size          = 18;
                sqlPrecio_ninos.Precision     = 2;
                sqlPrecio_ninos.Value         = objETarifa.Precio_ninos;
                sqlCmd.Parameters.Add(sqlPrecio_ninos);

                SqlParameter sqlEstado = new SqlParameter();
                sqlEstado.ParameterName = "@estado";
                sqlEstado.SqlDbType     = SqlDbType.Int;
                sqlEstado.Value         = objETarifa.Estado;
                sqlCmd.Parameters.Add(sqlEstado);

                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Tarifa de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(rpta);
        }
예제 #29
0
        public string MtdAgregarSala(ClsEnSala objESala)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            string rpta = "";

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_I_Salas";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlFormato_id = new SqlParameter();
                sqlFormato_id.ParameterName = "@formato_id";
                sqlFormato_id.SqlDbType     = SqlDbType.Int;
                sqlFormato_id.Value         = objESala.Formato_id;
                sqlCmd.Parameters.Add(sqlFormato_id);

                SqlParameter sqlTipo = new SqlParameter();
                sqlTipo.ParameterName = "@tipo";
                sqlTipo.SqlDbType     = SqlDbType.VarChar;
                sqlTipo.Size          = 50;
                sqlTipo.Value         = objESala.Tipo;
                sqlCmd.Parameters.Add(sqlTipo);

                SqlParameter sqlNombre = new SqlParameter();
                sqlNombre.ParameterName = "@nombre";
                sqlNombre.SqlDbType     = SqlDbType.VarChar;
                sqlNombre.Size          = 50;
                sqlNombre.Value         = objESala.Nombre;
                sqlCmd.Parameters.Add(sqlNombre);

                SqlParameter sqlCapacidad = new SqlParameter();
                sqlCapacidad.ParameterName = "@capacidad";
                sqlCapacidad.SqlDbType     = SqlDbType.Int;
                sqlCapacidad.Value         = objESala.Capacidad;
                sqlCmd.Parameters.Add(sqlCapacidad);

                SqlParameter sqlEstado = new SqlParameter();
                sqlEstado.ParameterName = "@estado";
                sqlEstado.SqlDbType     = SqlDbType.Int;
                sqlEstado.Value         = objESala.Estado;
                sqlCmd.Parameters.Add(sqlEstado);

                objESala.Id = Int32.Parse(sqlCmd.ExecuteScalar().ToString());

                rpta = objESala.Id > 0 ? "OK" : "No se inserto el Sala de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }

            return(rpta);
        }
예제 #30
0
        public string MtdModificarVenta(ClsEnVenta objEVenta)
        {
            ClsNeConexion objcon = new ClsNeConexion();

            objcon.conectar();

            string rpta = "";

            try
            {
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = ClsNeConexion.con;
                sqlCmd.CommandText = "USP_U_Ventas";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlId = new SqlParameter();
                sqlId.ParameterName = "@id";
                sqlId.SqlDbType     = SqlDbType.Int;
                sqlId.Value         = objEVenta.Id;
                sqlCmd.Parameters.Add(sqlId);

                SqlParameter sqlCliente_id = new SqlParameter();
                sqlCliente_id.ParameterName = "@cliente_id";
                sqlCliente_id.SqlDbType     = SqlDbType.Int;
                sqlCliente_id.Size          = 50;
                sqlCliente_id.Value         = objEVenta.Cliente_id;
                sqlCmd.Parameters.Add(sqlCliente_id);

                SqlParameter sqlFuncion_id = new SqlParameter();
                sqlFuncion_id.ParameterName = "@funcion_id";
                sqlFuncion_id.SqlDbType     = SqlDbType.Int;
                sqlFuncion_id.Size          = 50;
                sqlFuncion_id.Value         = objEVenta.Funcion_id;
                sqlCmd.Parameters.Add(sqlFuncion_id);

                SqlParameter sqlFecha = new SqlParameter();
                sqlFecha.ParameterName = "@fecha";
                sqlFecha.SqlDbType     = SqlDbType.VarChar;
                sqlFecha.Size          = 50;
                sqlFecha.Value         = objEVenta.Fecha;
                sqlCmd.Parameters.Add(sqlFecha);

                SqlParameter sqlCantidad = new SqlParameter();
                sqlCantidad.ParameterName = "@cantidad";
                sqlCantidad.SqlDbType     = SqlDbType.Int;
                sqlCantidad.Size          = 50;
                sqlCantidad.Value         = objEVenta.Cantidad;
                sqlCmd.Parameters.Add(sqlCantidad);

                SqlParameter sqlCantidad_general = new SqlParameter();
                sqlCantidad_general.ParameterName = "@cantidad_general";
                sqlCantidad_general.SqlDbType     = SqlDbType.Int;
                sqlCantidad_general.Size          = 50;
                sqlCantidad_general.Value         = objEVenta.Cantidad_general;
                sqlCmd.Parameters.Add(sqlCantidad_general);

                SqlParameter sqlCantidad_ninos = new SqlParameter();
                sqlCantidad_ninos.ParameterName = "@cantidad_ninos";
                sqlCantidad_ninos.SqlDbType     = SqlDbType.Int;
                sqlCantidad_ninos.Size          = 50;
                sqlCantidad_ninos.Value         = objEVenta.Cantidad_ninos;
                sqlCmd.Parameters.Add(sqlCantidad_ninos);

                SqlParameter sqlPrecio_general = new SqlParameter();
                sqlPrecio_general.ParameterName = "@precio_general";
                sqlPrecio_general.SqlDbType     = SqlDbType.VarChar;
                sqlPrecio_general.Size          = 50;
                sqlPrecio_general.Value         = objEVenta.Precio_general;
                sqlCmd.Parameters.Add(sqlPrecio_general);

                SqlParameter sqlPrecio_ninos = new SqlParameter();
                sqlPrecio_ninos.ParameterName = "@precio_ninos";
                sqlPrecio_ninos.SqlDbType     = SqlDbType.VarChar;
                sqlPrecio_ninos.Size          = 50;
                sqlPrecio_ninos.Value         = objEVenta.Precio_ninos;
                sqlCmd.Parameters.Add(sqlPrecio_ninos);

                SqlParameter sqlPrecio_total = new SqlParameter();
                sqlPrecio_total.ParameterName = "@precio_total";
                sqlPrecio_total.SqlDbType     = SqlDbType.VarChar;
                sqlPrecio_total.Size          = 50;
                sqlPrecio_total.Value         = objEVenta.Precio_total;
                sqlCmd.Parameters.Add(sqlPrecio_total);

                SqlParameter sqlEstado = new SqlParameter();
                sqlEstado.ParameterName = "@estado";
                sqlEstado.SqlDbType     = SqlDbType.Int;
                sqlEstado.Size          = 50;
                sqlEstado.Value         = objEVenta.Estado;
                sqlCmd.Parameters.Add(sqlEstado);

                SqlParameter sqlFecha_creado = new SqlParameter();
                sqlFecha_creado.ParameterName = "@fecha_creado";
                sqlFecha_creado.SqlDbType     = SqlDbType.VarChar;
                sqlFecha_creado.Size          = 50;
                sqlFecha_creado.Value         = objEVenta.Fecha_creado;
                sqlCmd.Parameters.Add(sqlFecha_creado);

                SqlParameter sqlFecha_modificado = new SqlParameter();
                sqlFecha_modificado.ParameterName = "@fecha_modificado";
                sqlFecha_modificado.SqlDbType     = SqlDbType.VarChar;
                sqlFecha_modificado.Size          = 50;
                sqlFecha_modificado.Value         = objEVenta.Fecha_modificado;
                sqlCmd.Parameters.Add(sqlFecha_modificado);


                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se actualizó la Venta de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (ClsNeConexion.con.State == ConnectionState.Open)
                {
                    objcon.desconectar();
                }
            }
            return(rpta);
        }