public void Agregar()
        {
            Clases.Conexión conexion = new Clases.Conexión();
            SqlCommand      cmd      = new SqlCommand("SP_InsertarUsuario", conexion.conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                conexion.Abrir();
                cmd.Parameters.Add(new SqlParameter("Nombre", SqlDbType.NVarChar, 25));
                cmd.Parameters["nombre"].Value = this.nombre;
                cmd.Parameters.Add(new SqlParameter("Apellido", SqlDbType.NVarChar, 25));
                cmd.Parameters["apellido"].Value = this.apellido;
                cmd.Parameters.Add(new SqlParameter("Clave", SqlDbType.NVarChar, 20));
                cmd.Parameters["clave"].Value = this.clave;
                cmd.Parameters.Add(new SqlParameter("idRol", SqlDbType.Int));
                cmd.Parameters["idRol"].Value = this.rol;
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #2
0
        /*Obtener alumnos por filto beca*/

        public static DataView GetDataViewFiltroAlumno3(string beca, int estado)
        {
            Clases.Conexión conexion = new Clases.Conexión();
            string          sql      = @"SELECT   Cuentas.Alumno.idAlumno     as Código,
                                    Cuentas.Alumno.identidad    as Identidad,
                                    Cuentas.Alumno.nombres      as Nombres, 
                                    Cuentas.Alumno.apellidos    as Apellidos,
                                    Cuentas.Grado.nombreGrado   as Grado,
                                    Cuentas.Alumno.beca         as Beca
                            FROM Cuentas.Alumno INNER JOIN Cuentas.Grado 
							ON Cuentas.Alumno.idGrado = Cuentas.Grado.idGrado AND
                            Cuentas.Alumno.estado=" + estado + " AND Cuentas.Alumno.beca ='" + beca + "';";

            try
            {
                SqlDataAdapter data = new SqlDataAdapter();
                data.SelectCommand = new SqlCommand(sql, conexion.conexion);
                System.Data.DataSet ds = new System.Data.DataSet();
                data.Fill(ds, "Cuentas.Alumno");
                DataTable dt = ds.Tables["Cuentas.Alumno"];
                DataView  dv = new DataView(dt,
                                            "",
                                            "Código",
                                            DataViewRowState.Unchanged);
                return(dv);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
        public static DataView GetDataView(int estado)
        {
            Clases.Conexión conexion = new Clases.Conexión();
            string          sql      = @"SELECT   Restaurante.TipoProducto.idTipoProducto     as Código,
                                    Restaurante.TipoProducto.nombre             as Descripción
                            FROM Restaurante.TipoProducto
                            WHERE estado=" + estado + ";";

            try
            {
                SqlDataAdapter data = new SqlDataAdapter();
                data.SelectCommand = new SqlCommand(sql, conexion.conexion);
                System.Data.DataSet ds = new System.Data.DataSet();
                data.Fill(ds, "Restaurante.TipoProducto");
                DataTable dt = ds.Tables["Restaurante.TipoProducto"];
                DataView  dv = new DataView(dt,
                                            "",
                                            "Código",
                                            DataViewRowState.Unchanged);
                return(dv);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
        public void Modificar()
        {
            Clases.Conexión conexion = new Clases.Conexión();
            SqlCommand      cmd      = new SqlCommand("SP_ModificarDetallePedido", conexion.conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                conexion.Abrir();
                cmd.Parameters.Add(new SqlParameter("idDetalle", SqlDbType.Int));
                cmd.Parameters["idDetalle"].Value = IdDetallePedido;
                //cmd.Parameters.Add(new SqlParameter("idPedido", SqlDbType.Int));
                //cmd.Parameters["idPedido"].Value = IdPedido;
                //cmd.Parameters.Add(new SqlParameter("idInventario", SqlDbType.Int));
                //cmd.Parameters["idInventario"].Value = IdInventario;
                //cmd.Parameters.Add(new SqlParameter("Cantidad", SqlDbType.Int));
                //cmd.Parameters["Cantidad"].Value = Cantidad;
                //cmd.Parameters.Add(new SqlParameter("subTotal", SqlDbType.Decimal));
                //cmd.Parameters["subTotal"].Value = SubTotal;
                cmd.Parameters.Add(new SqlParameter("estado", SqlDbType.Int));
                cmd.Parameters["estado"].Value = Estado;
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new Clases.Excepcion(ex.Message, ex, "Clase_DetallePedido");
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #5
0
        public void Agregar()
        {
            Clases.Conexión conexion = new Clases.Conexión();
            SqlCommand      cmd      = new SqlCommand("SP_AgregarInsumo", conexion.conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                conexion.Abrir();
                cmd.Parameters.Add(new SqlParameter("nombre", SqlDbType.NVarChar, 100));
                cmd.Parameters["nombre"].Value = Nombre;
                cmd.Parameters.Add(new SqlParameter("costo", SqlDbType.Decimal));
                cmd.Parameters["costo"].Value = Costo;
                cmd.Parameters.Add(new SqlParameter("cantidad", SqlDbType.Decimal));
                cmd.Parameters["cantidad"].Value = Cantidad;
                cmd.Parameters.Add(new SqlParameter("cantidadMinima", SqlDbType.Decimal));
                cmd.Parameters["cantidadMinima"].Value = CantidadMinima;
                cmd.Parameters.Add(new SqlParameter("idTipoUnidad", SqlDbType.Int));
                cmd.Parameters["idTipoUnidad"].Value = IdTipoUnidad;
                cmd.Parameters.Add(new SqlParameter("descripcion", SqlDbType.NVarChar, 200));
                cmd.Parameters["descripcion"].Value = Descripcion;
                cmd.Parameters.Add(new SqlParameter("idProveedor", SqlDbType.Int));
                cmd.Parameters["idProveedor"].Value = IdProveedor;

                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new Clases.Excepcion(ex.Message, ex, "Clase_Insumo");
            }
            finally
            {
                conexion.Cerrar();
            }
        }
        //Se hace la filtracion de las Salidas Varias en el DataView de Resumen de Caja
        public static DataView GetDataView()
        {
            Clases.Conexión conn = new Clases.Conexión();
            string          sql  = @"SELECT Descripcion, Monto, Fecha, Usuario
                           FROM Restaurante.OtrasSalidas";

            try
            {
                SqlDataAdapter da = new SqlDataAdapter();
                da.SelectCommand = new SqlCommand(sql, conn.conexion);
                System.Data.DataSet ds = new System.Data.DataSet();
                da.Fill(ds, "Restaurante.OtrasSalidas");
                DataTable dt = ds.Tables["Restaurante.OtrasSalidas"];
                DataView  dv = new DataView(dt, "", "Descripcion", DataViewRowState.Unchanged);
                return(dv);
            }
            catch (SqlException ex)
            {
                throw new Clases.Excepcion(ex.Message, ex, "Clase Caja");
            }
            finally
            {
                conn.Cerrar();
            }
        }
예제 #7
0
        public static DataView GetDataViewInsumo(string descripcion)
        {
            Clases.Conexión conexion = new Clases.Conexión();
            string          sql      = @"SELECT   Restaurante.Insumos.idInsumo        as Código,
                                    Restaurante.Insumos.nombre          as Insumo,
                                    Restaurante.Insumos.costo           as Costo,
                                    Restaurante.Insumos.cantidad        as Cantidad,
                                    Restaurante.TipoUnidad.descripcion  as Unidad
                            FROM Restaurante.TipoUnidad
                            INNER JOIN Restaurante.Insumos
                            ON Restaurante.TipoUnidad.idTipoUnidad = Restaurante.Insumos.idTipoUnidad
                            WHERE nombre = '" + descripcion + "'; ";

            try
            {
                SqlDataAdapter data = new SqlDataAdapter();
                data.SelectCommand = new SqlCommand(sql, conexion.conexion);
                System.Data.DataSet ds = new System.Data.DataSet();
                data.Fill(ds, "Restaurante.Insumos");
                DataTable dt = ds.Tables["Restaurante.Insumos"];
                DataView  dv = new DataView(dt,
                                            "",
                                            "Código",
                                            DataViewRowState.Unchanged);
                return(dv);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #8
0
        //Se aplican las funciones de ADO.NET donde usamos un dataAdapter
        public static DataView GetDataView(int estado)
        {
            Clases.Conexión conexion = new Clases.Conexión();
            //Se traen todos los datos de la tabla NombreTipoPagoss y los almacena la variable sql
            string sql = @"SELECT   Cuentas.NombreTipoPago.idNombreTipoPago       as Código,
                                    Cuentas.NombreTipoPago.nombreTipoPago         as NombreTipoPago,
                                    Cuentas.NombreTipoPago.fechaLimite            as FechaLimite
                            FROM Cuentas.NombreTipoPago Where
                            Cuentas.NombreTipoPago.estado =" + estado + ";";

            try
            {
                SqlDataAdapter data = new SqlDataAdapter();
                data.SelectCommand = new SqlCommand(sql, conexion.conexion);
                System.Data.DataSet ds = new System.Data.DataSet();
                data.Fill(ds, "Cuentas.NombreTipoPago");
                DataTable dt = ds.Tables["Cuentas.NombreTipoPago"];
                DataView  dv = new DataView(dt,
                                            "",
                                            "Código",
                                            DataViewRowState.Unchanged);
                return(dv);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
        public static DataView GetDataView(int estado)
        {
            Clases.Conexión conexion = new Clases.Conexión();
            //colocar el nombre del area a la cual pertenece el usuario en el strin de conexion
            string sql = @"SELECT   Restaurante.Proveedores.idProveedor as Código,
                                    Restaurante.Proveedores.nombre      as Proveedor, 
                                    Restaurante.Proveedores.telefono    as Teléfono,
                                    Restaurante.Proveedores.direccion   as Direccion
                            FROM Restaurante.Proveedores
                            WHERE estado=" + estado + ";";

            try
            {
                SqlDataAdapter data = new SqlDataAdapter();
                data.SelectCommand = new SqlCommand(sql, conexion.conexion);
                System.Data.DataSet ds = new System.Data.DataSet();
                data.Fill(ds, "Restaurante.Proveedores");
                DataTable dt = ds.Tables["Restaurante.Proveedores"];
                DataView  dv = new DataView(dt,
                                            "",
                                            "Código",
                                            DataViewRowState.Unchanged);
                return(dv);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #10
0
        public static DataView GetDataView(int estado)
        {
            Clases.Conexión conexion = new Clases.Conexión();
            string          sql      = @"SELECT   Acceso.Usuario.idUsuario   as Código,
                                    Acceso.Usuario.nombre      as Nombre, 
                                    Acceso.Usuario.apellido    as Apellido, 
                                    Acceso.Usuario.usuario     as Usuario
                            FROM Acceso.Usuario
                            WHERE estado=" + estado + ";";

            try
            {
                SqlDataAdapter data = new SqlDataAdapter();
                data.SelectCommand = new SqlCommand(sql, conexion.conexion);
                System.Data.DataSet ds = new System.Data.DataSet();
                data.Fill(ds, "Acceso.Usuario");
                DataTable dt = ds.Tables["Acceso.Usuario"];
                DataView  dv = new DataView(dt,
                                            "",
                                            "Código",
                                            DataViewRowState.Unchanged);
                return(dv);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #11
0
        //Funcion para llamar el store Procedure y asignar los parametros que insertaremos
        public void Agregar()
        {
            Clases.Conexión conexion = new Clases.Conexión();
            SqlCommand      cmd      = new SqlCommand("SP_AgregarMesero", conexion.conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                //Se abre la conexion
                conexion.Abrir();
                cmd.Parameters.Add(new SqlParameter("identidad", SqlDbType.NVarChar, 15));
                cmd.Parameters["identidad"].Value = Identidad;
                cmd.Parameters.Add(new SqlParameter("nombre", SqlDbType.NVarChar, 25));
                cmd.Parameters["nombre"].Value = Nombre;
                cmd.Parameters.Add(new SqlParameter("apellido", SqlDbType.NVarChar, 25));
                cmd.Parameters["apellido"].Value = Apellido;
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                //Cuando ocurre un error se llama la clase excepcion que dira que fue cerca de meseros donde ocurrio ese error
                throw new Clases.Excepcion(ex.Message, ex, "Clase_Mesero");
            }
            finally
            {
                //Se cierra la conexion
                conexion.Cerrar();
            }
        }
예제 #12
0
        public static DataView GetDataView1(int mesa)
        {
            Clases.Conexión conexion = new Clases.Conexión();
            string          sql      = @"SELECT   Restaurante.Pedidos.id                      as Código,
                                    Restaurante.Pedidos.NombreCliente           as Nombre
                            FROM Restaurante.Pedidos
                            WHERE Restaurante.Pedidos.estado=2 AND Restaurante.Pedidos.idMesa=" + mesa + ";";

            try
            {
                SqlDataAdapter data = new SqlDataAdapter();
                data.SelectCommand = new SqlCommand(sql, conexion.conexion);
                System.Data.DataSet ds = new System.Data.DataSet();
                data.Fill(ds, "Restaurante.Pedidos");
                DataTable dt = ds.Tables["Restaurante.Pedidos"];
                DataView  dv = new DataView(dt,
                                            "",
                                            "Código",
                                            DataViewRowState.Unchanged);
                return(dv);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #13
0
        public void Modificar()
        {
            Clases.Conexión conexion = new Clases.Conexión();
            SqlCommand      cmd      = new SqlCommand("SP_ModificarPedido", conexion.conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                conexion.Abrir();
                cmd.Parameters.Add(new SqlParameter("id", SqlDbType.Int));
                cmd.Parameters["id"].Value = IdPedido;
                //cmd.Parameters.Add(new SqlParameter("fecha", SqlDbType.NVarChar,19));
                //cmd.Parameters["fecha"].Value = Fecha;
                //cmd.Parameters.Add(new SqlParameter("idMesa", SqlDbType.Int));
                //cmd.Parameters["idMesa"].Value = IdMesa;
                //cmd.Parameters.Add(new SqlParameter("RTN", SqlDbType.NVarChar,14));
                //cmd.Parameters["RTN"].Value = RTN;
                //cmd.Parameters.Add(new SqlParameter("nombre", SqlDbType.NVarChar,50));
                //cmd.Parameters["nombre"].Value = Nombre;
                //cmd.Parameters.Add(new SqlParameter("IdMesero", SqlDbType.Int));
                //cmd.Parameters["IdMesero"].Value = IdMesero;
                cmd.Parameters.Add(new SqlParameter("estado", SqlDbType.Int));
                cmd.Parameters["estado"].Value = Estado;
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new Clases.Excepcion(ex.Message, ex, "Clase_Pedido");
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #14
0
        //Funcion para llamar el store Procedure y asignar los parametros que insertaremos
        public void Agregar()
        {
            Clases.Conexión conexion = new Clases.Conexión();
            SqlCommand      cmd      = new SqlCommand("SP_AgregarDescuento", conexion.conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                //Se abre la conexion
                conexion.Abrir();
                cmd.Parameters.Add(new SqlParameter("nombreDescuento", SqlDbType.NVarChar, 30));
                cmd.Parameters["nombreDescuento"].Value = NombreDescuento;
                cmd.Parameters.Add(new SqlParameter("valor", SqlDbType.Decimal, 6));
                cmd.Parameters["valor"].Value = Valor;
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                //Cuando ocurre un error se llama la clase excepcion que dira que fue cerca de Descuentoss donde ocurrio ese error
                throw new Clases.Excepcion(ex.Message, ex, "Clase_Descuentos");
            }
            finally
            {
                //Se cierra la conexion
                conexion.Cerrar();
            }
        }
예제 #15
0
        //Funcion para llamar el store Procedure y asignar los parametros que desean modificar
        public void Modificar()
        {
            Clases.Conexión conexion = new Clases.Conexión();
            SqlCommand      cmd      = new SqlCommand("SP_ModificarDescuento", conexion.conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                conexion.Abrir();
                cmd.Parameters.Add(new SqlParameter("idDescuento", SqlDbType.Int));
                cmd.Parameters["idDescuento"].Value = IdDescuento;
                cmd.Parameters.Add(new SqlParameter("nombreDescuento", SqlDbType.NVarChar, 30));
                cmd.Parameters["nombreDescuento"].Value = NombreDescuento;
                cmd.Parameters.Add(new SqlParameter("valor", SqlDbType.Decimal));
                cmd.Parameters["valor"].Value = Valor;
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #16
0
        //Se aplican las funciones de ADO.NET donde usamos un dataAdapter
        public static DataView GetDataView(int estado)
        {
            Clases.Conexión conexion = new Clases.Conexión();
            //Se traen todos los datos de la tabla Morass y los almacena la variable sql
            string sql = @"SELECT   Cuentas.Mora.idMora       as Código,
                                    Cuentas.Mora.nombreMora   as NombreMora,
                                    CONCAT('L. ',Cuentas.Mora.valor)       as Valor
                            FROM Cuentas.Mora
                            WHERE estado=" + estado + ";";

            try
            {
                SqlDataAdapter data = new SqlDataAdapter();
                data.SelectCommand = new SqlCommand(sql, conexion.conexion);
                System.Data.DataSet ds = new System.Data.DataSet();
                data.Fill(ds, "Cuentas.Mora");
                DataTable dt = ds.Tables["Cuentas.Mora"];
                DataView  dv = new DataView(dt,
                                            "",
                                            "Código",
                                            DataViewRowState.Unchanged);
                return(dv);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #17
0
        /// <summary>
        /// Se hace el filtro de Servicios Publicos en el GridView de Resumen de Caja.
        /// </summary>
        /// <returns>dv</returns>
        public static DataView GetDataView()
        {
            Clases.Conexión conn = new Clases.Conexión();
            string          sql  = @"SELECT Restaurante.ServicioPublico.Descripcion, 
	                              Restaurante.DetalleServicioPublico.Monto, 
	                              Restaurante.DetalleServicioPublico.Fecha,
	                              Restaurante.DetalleServicioPublico.Usuario
                           FROM Restaurante.DetalleServicioPublico
                           INNER JOIN Restaurante.ServicioPublico
                           ON Restaurante.DetalleServicioPublico.idServicioPublico = Restaurante.ServicioPublico.id
                              WHERE Restaurante.DetalleServicioPublico.Fecha > 
	                                (SELECT MAX(fecha) FROM Restaurante.Caja WHERE idDetalleCaja = 1)"    ;

            try
            {
                SqlDataAdapter da = new SqlDataAdapter();
                da.SelectCommand = new SqlCommand(sql, conn.conexion);
                System.Data.DataSet ds = new System.Data.DataSet();
                da.Fill(ds, "Restaurante.DetalleServicioPublico");
                DataTable dt = ds.Tables["Restaurante.DetalleServicioPublico"];
                DataView  dv = new DataView(dt, "", "Descripcion", DataViewRowState.Unchanged);
                return(dv);
            }
            catch (SqlException ex)
            {
                throw new Clases.Excepcion(ex.Message, ex, "Clase Caja");
            }
            finally
            {
                conn.Cerrar();
            }
        }
예제 #18
0
        /// <summary>
        /// Insercion de los Pagos de Servicios Publicos.
        /// </summary>
        public void AgregarPagoServicioPublico()
        {
            Clases.Conexión conn = new Clases.Conexión();
            SqlCommand      cmd  = new SqlCommand("SP_InsertarPago_ServicioPublico", conn.conexion);

            cmd.CommandType = CommandType.StoredProcedure;

            try
            {
                conn.Abrir();
                cmd.Parameters.Add(new SqlParameter("ServicioPublico", SqlDbType.NVarChar, 50));
                cmd.Parameters["ServicioPublico"].Value = NombreServicioPublico;
                cmd.Parameters.Add(new SqlParameter("Monto", SqlDbType.Decimal));
                cmd.Parameters["Monto"].Value = Monto;
                cmd.Parameters.Add(new SqlParameter("Usuario", SqlDbType.NVarChar, 20));
                cmd.Parameters["Usuario"].Value = Usuario;
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new Clases.Excepcion(ex.Message, ex, "Clase Caja");
            }
            finally
            {
                //Cerrar conexion
                conn.Cerrar();
            }
        }
예제 #19
0
        //Funcion para llamar el store Procedure y asignar los parametros que desean modificar
        public void Modificar()
        {
            Clases.Conexión conexion = new Clases.Conexión();
            SqlCommand      cmd      = new SqlCommand("SP_ModificarMesero", conexion.conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                conexion.Abrir();
                cmd.Parameters.Add(new SqlParameter("id", SqlDbType.Int));
                cmd.Parameters["id"].Value = Id;
                cmd.Parameters.Add(new SqlParameter("identidad", SqlDbType.NVarChar, 15));
                cmd.Parameters["identidad"].Value = Identidad;
                cmd.Parameters.Add(new SqlParameter("nombre", SqlDbType.NVarChar, 25));
                cmd.Parameters["nombre"].Value = Nombre;
                cmd.Parameters.Add(new SqlParameter("apellido", SqlDbType.NVarChar, 25));
                cmd.Parameters["apellido"].Value = Apellido;
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #20
0
        //Funcion para llamar el store Procedure y asignar los parametros que desean modificar
        public void Modificar()
        {
            Clases.Conexión conexion = new Clases.Conexión();
            SqlCommand      cmd      = new SqlCommand("SP_ModificarNombreTipoPago", conexion.conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                conexion.Abrir();
                cmd.Parameters.Add(new SqlParameter("idNombreTipoPago", SqlDbType.Int));
                cmd.Parameters["idNombreTipoPago"].Value = IdNombreTipoPago;
                cmd.Parameters.Add(new SqlParameter("nombreTipoPago", SqlDbType.NVarChar, 20));
                cmd.Parameters["nombreTipoPago"].Value = NombreTipo;
                cmd.Parameters.Add(new SqlParameter("fechaLimite", SqlDbType.NVarChar, 15));
                cmd.Parameters["fechaLimite"].Value = FechaLimite;
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                //Cuando ocurre un error se llama la clase excepcion que dira que fue cerca de NombreTipoPagoss donde ocurrio ese error
                throw new Clases.Excepcion(ex.Message, ex, "Clase_NombreTipoPago");
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #21
0
        public void Modificar()
        {
            Clases.Conexión conexion = new Clases.Conexión();
            SqlCommand      cmd      = new SqlCommand("SP_ModificarUsuario", conexion.conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                conexion.Abrir();
                cmd.Parameters.Add(new SqlParameter("usuarioAnterior", SqlDbType.VarChar, 26));
                cmd.Parameters["usuarioAnterior"].Value = this.usuario;
                cmd.Parameters.Add(new SqlParameter("nombre", SqlDbType.NVarChar, 25));
                cmd.Parameters["nombre"].Value = this.nombre;
                cmd.Parameters.Add(new SqlParameter("apellido", SqlDbType.NVarChar, 25));
                cmd.Parameters["apellido"].Value = this.apellido;
                cmd.Parameters.Add(new SqlParameter("clave", SqlDbType.NVarChar, 20));
                cmd.Parameters["clave"].Value = this.clave;
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #22
0
        public void Modificar()
        {
            Clases.Conexión conexion = new Clases.Conexión();
            SqlCommand      cmd      = new SqlCommand("SP_ModificarInsumosProductos", conexion.conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                conexion.Abrir();
                cmd.Parameters.Add(new SqlParameter("idInsumoProducto", SqlDbType.Int));
                cmd.Parameters["idInsumoProducto"].Value = IdInsumoProducto;
                cmd.Parameters.Add(new SqlParameter("idInsumo", SqlDbType.Int));
                cmd.Parameters["idInsumo"].Value = IdInsumo;
                cmd.Parameters.Add(new SqlParameter("idInventario", SqlDbType.Int));
                cmd.Parameters["idInventario"].Value = IdInventario;
                cmd.Parameters.Add(new SqlParameter("cantidad", SqlDbType.Decimal));
                cmd.Parameters["cantidad"].Value = Cantidad;
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new Clases.Excepcion(ex.Message, ex, "Clase_InsumosProductos");
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #23
0
        //Se aplican las funciones de ADO.NET donde usamos un dataAdapter
        public static DataView GetDataView(int estado)
        {
            Clases.Conexión conexion = new Clases.Conexión();
            //Se traen todos los datos de la tabla meseros y los almacena la variable sql
            string sql = @"SELECT   Restaurante.Meseros.id          as Código,
                                    Restaurante.Meseros.identidad   as Identidad,
                                    Restaurante.Meseros.nombre      as Mesero, 
                                    Restaurante.Meseros.apellido    as Apellido
                            FROM Restaurante.Meseros
                            WHERE estado=" + estado + ";";

            try
            {
                SqlDataAdapter data = new SqlDataAdapter();
                data.SelectCommand = new SqlCommand(sql, conexion.conexion);
                System.Data.DataSet ds = new System.Data.DataSet();
                data.Fill(ds, "Restaurante.Meseros");
                DataTable dt = ds.Tables["Restaurante.Meseros"];
                DataView  dv = new DataView(dt,
                                            "",
                                            "Código",
                                            DataViewRowState.Unchanged);
                return(dv);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
        public void Modificar()
        {
            Clases.Conexión conexion = new Clases.Conexión();
            SqlCommand      cmd      = new SqlCommand("SP_ModificarProveedor", conexion.conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                conexion.Abrir();
                cmd.Parameters.Add(new SqlParameter("idProveedor", SqlDbType.Int));
                cmd.Parameters["idProveedor"].Value = Id;
                cmd.Parameters.Add(new SqlParameter("nombre", SqlDbType.NVarChar, 100));
                cmd.Parameters["nombre"].Value = Nombre;
                cmd.Parameters.Add(new SqlParameter("telefono", SqlDbType.NVarChar, 9));
                cmd.Parameters["telefono"].Value = this.Telefono;
                cmd.Parameters.Add(new SqlParameter("direccion", SqlDbType.NVarChar, 300));
                cmd.Parameters["direccion"].Value = this.Direccion;
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #25
0
        /// <summary>
        /// Insercion del Cierre de Caja.
        /// </summary>
        public void AgregarCierre()
        {
            Clases.Conexión conexión = new Clases.Conexión();
            SqlCommand      cmd      = new SqlCommand("SP_Agregar_CierreCaja", conexión.conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                conexión.Abrir();
                cmd.Parameters.Add(new SqlParameter("Cierre", SqlDbType.Decimal));
                cmd.Parameters["Cierre"].Value = Cierre;
                cmd.Parameters.Add(new SqlParameter("Dolares", SqlDbType.Int));
                cmd.Parameters["Dolares"].Value = Dolares;
                cmd.Parameters.Add(new SqlParameter("POS", SqlDbType.Decimal));
                cmd.Parameters["POS"].Value = Pos;
                cmd.Parameters.Add(new SqlParameter("Fiveh", SqlDbType.Int));
                cmd.Parameters["Fiveh"].Value = Fiveh;
                cmd.Parameters.Add(new SqlParameter("Hundred", SqlDbType.Int));
                cmd.Parameters["Hundred"].Value = Hundred;
                cmd.Parameters.Add(new SqlParameter("Fifty", SqlDbType.Int));
                cmd.Parameters["Fifty"].Value = Fifty;
                cmd.Parameters.Add(new SqlParameter("Twenty", SqlDbType.Int));
                cmd.Parameters["Twenty"].Value = Twenty;
                cmd.Parameters.Add(new SqlParameter("Ten", SqlDbType.Int));
                cmd.Parameters["Ten"].Value = Ten;
                cmd.Parameters.Add(new SqlParameter("Five", SqlDbType.Int));
                cmd.Parameters["Five"].Value = Five;
                cmd.Parameters.Add(new SqlParameter("Two", SqlDbType.Int));
                cmd.Parameters["Two"].Value = Two;
                cmd.Parameters.Add(new SqlParameter("One", SqlDbType.Int));
                cmd.Parameters["One"].Value = One;
                cmd.Parameters.Add(new SqlParameter("User", SqlDbType.NVarChar));
                cmd.Parameters["User"].Value = Usuario;
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new Clases.Excepcion(ex.Message, ex, "Clase Caja");
            }
            finally
            {
                conexión.Cerrar();
            }
        }
예제 #26
0
        //Filtro de pago por grados, fecha, tipo pago o numero recibo

        public static DataView GetDataViewFiltroPagoCompleto(int tipo, int periodo, string recibo, int estado)
        {
            Clases.Conexión conexion = new Clases.Conexión();
            string          sql      = @"SELECT   Cuentas.Pago.idPago         as Código,
                                    Cuentas.Grado.nombreGrado   as Grado,
                                    Cuentas.Alumno.nombres      as Nombres, 
                                    Cuentas.Alumno.apellidos    as Apellidos,
                                    Cuentas.Pago.recibo         as Recibo,
                                    Cuentas.NombreTipoPago.nombreTipoPago   as Pago,
                                    Cuentas.Mora.nombreMora     as Mora,
                                    Cuentas.Pago.total          as Total,
                                    Cuentas.Pago.observacion    as Observación
                            FROM Cuentas.Pago  INNER JOIN  Cuentas.Alumno ON 
                            Cuentas.Pago.idAlumno = Cuentas.Alumno.idAlumno INNER JOIN Cuentas.Grado 
							ON Cuentas.Alumno.idGrado = Cuentas.Grado.idGrado INNER JOIN Cuentas.Mora ON
                            Cuentas.Pago.idMora = Cuentas.Mora.idMora INNER JOIN Cuentas.TipoPago 
							ON Cuentas.Pago.idTipo = Cuentas.TipoPago.idTipoPago
                            INNER JOIN Cuentas.NombreTipoPago 
							ON Cuentas.TipoPago.idNombreTipoPago = Cuentas.NombreTipoPago.idNombreTipoPago AND
                            Cuentas.Pago.estado=" + estado + " and Cuentas.Alumno.idPeriodo=" + periodo + " AND Cuentas.Pago.idTipo =" + tipo + "  OR Cuentas.Pago.recibo =" + recibo + "; ";

            try
            {
                SqlDataAdapter data = new SqlDataAdapter();
                data.SelectCommand = new SqlCommand(sql, conexion.conexion);
                System.Data.DataSet ds = new System.Data.DataSet();
                data.Fill(ds, "Cuentas.Pago");
                DataTable dt = ds.Tables["Cuentas.Pago"];
                DataView  dv = new DataView(dt,
                                            "",
                                            "Código",
                                            DataViewRowState.Unchanged);
                return(dv);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #27
0
        public static DataView GetDataView(int IdInventario)
        {
            Clases.Conexión conexion = new Clases.Conexión();
            //string sql = @"SELECT   Restaurante.InsumosProductos.idInsumoProducto    as Código,
            //                        Restaurante.InsumosProductos.idInsumo            as Insumo,
            //                        Restaurante.InsumosProductos.idInventario        as Producto,
            //                        Restaurante.InsumosProductos.cantidad            as Cantidad
            //                FROM Restaurante.InsumosProductos
            //                WHERE idInventario = '" + IdInventario + "'; ";

            string sql = @"SELECT  Restaurante.InsumosProductos.idInsumoProducto    as Código,
                                    Restaurante.Insumos.nombre                       as Insumo,
                                    Restaurante.Inventario.descripcion               as Producto,
                                    Restaurante.InsumosProductos.cantidad            as Cantidad
                             FROM Restaurante.Inventario
                             INNER JOIN Restaurante.InsumosProductos
                             ON Restaurante.Inventario.idInventario = Restaurante.InsumosProductos.idInventario
                             INNER JOIN Restaurante.Insumos
                             ON Restaurante.Insumos.idInsumo = Restaurante.InsumosProductos.idInsumo
                             WHERE Restaurante.InsumosProductos.idInventario = '" + IdInventario + "'; ";

            try
            {
                SqlDataAdapter data = new SqlDataAdapter();
                data.SelectCommand = new SqlCommand(sql, conexion.conexion);
                System.Data.DataSet ds = new System.Data.DataSet();
                data.Fill(ds, "Restaurante.InsumosProductos");
                DataTable dt = ds.Tables["Restaurante.InsumosProductos"];
                DataView  dv = new DataView(dt,
                                            "",
                                            "Código",
                                            DataViewRowState.Unchanged);
                return(dv);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #28
0
        public static DataView GetDataView(int estado)
        {
            Clases.Conexión conexion = new Clases.Conexión();
            string          sql      = @"SELECT   Restaurante.Inventario.idInventario         as Código,
                                    Restaurante.Inventario.descripcion          as Nombre,
                                    Restaurante.Inventario.costo                as Costo,
                                    Restaurante.Inventario.precioVenta          as PrecioVenta,
                                    Restaurante.Inventario.cantidad             as Cantidad,
                                    Restaurante.Inventario.cantidadMinima       as CantidadMin,
                                    Restaurante.CategoriaProducto.descripcion   as Categoría,
                                    Restaurante.TipoProducto.nombre             as TipoProducto,
                                    Restaurante.Proveedores.nombre              as Proveedor
                            FROM Restaurante.Proveedores
                            INNER JOIN Restaurante.Inventario
                            ON Restaurante.Proveedores.idProveedor = Restaurante.Inventario.idProveedor
                            INNER JOIN Restaurante.TipoProducto
                            ON Restaurante.TipoProducto.idTipoProducto = Restaurante.Inventario.idTipoProducto
                            INNER JOIN Restaurante.CategoriaProducto
                            ON Restaurante.CategoriaProducto.idCategoria = Restaurante.Inventario.idCategoria
                            AND Restaurante.Inventario.estado=" + estado + ";";

            try
            {
                SqlDataAdapter data = new SqlDataAdapter();
                data.SelectCommand = new SqlCommand(sql, conexion.conexion);
                System.Data.DataSet ds = new System.Data.DataSet();
                data.Fill(ds, "Restaurante.Inventario");
                DataTable dt = ds.Tables["Restaurante.Inventario"];
                DataView  dv = new DataView(dt,
                                            "",
                                            "Código",
                                            DataViewRowState.Unchanged);
                return(dv);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
예제 #29
0
        //Funcion para llamar el store Procedure y asignar los parametros que insertaremos
        public void Agregar()
        {
            Clases.Conexión conexion = new Clases.Conexión();
            SqlCommand      cmd      = new SqlCommand("SP_AgregarPago", conexion.conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                //Se abre la conexion
                conexion.Abrir();
                cmd.Parameters.Add(new SqlParameter("recibo", SqlDbType.NVarChar, 15));
                cmd.Parameters["recibo"].Value = Recibo;
                cmd.Parameters.Add(new SqlParameter("idAlumno", SqlDbType.Int));
                cmd.Parameters["idAlumno"].Value = IdAlumno;
                cmd.Parameters.Add(new SqlParameter("idTipo", SqlDbType.Int));
                cmd.Parameters["idTipo"].Value = IdTipo;
                cmd.Parameters.Add(new SqlParameter("idDescuento", SqlDbType.Int));
                cmd.Parameters["idDescuento"].Value = IdDescuento;
                cmd.Parameters.Add(new SqlParameter("idMora", SqlDbType.Int));
                cmd.Parameters["idMora"].Value = IdMora;
                cmd.Parameters.Add(new SqlParameter("idUsuario", SqlDbType.Int));
                cmd.Parameters["idUsuario"].Value = IdUsuario;
                cmd.Parameters.Add(new SqlParameter("total", SqlDbType.Decimal));
                cmd.Parameters["total"].Value = Total;
                cmd.Parameters.Add(new SqlParameter("fechaPago", SqlDbType.NVarChar, 15));
                cmd.Parameters["fechaPago"].Value = FechaPago;
                cmd.Parameters.Add(new SqlParameter("observacion", SqlDbType.NVarChar, 100));
                cmd.Parameters["observacion"].Value = Observacion;
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                //Cuando ocurre un error se llama la clase excepcion que dira que fue cerca de TipoPagoss donde ocurrio ese error
                throw new Clases.Excepcion(ex.Message, ex, "Clase_Pago");
            }
            finally
            {
                //Se cierra la conexion
                conexion.Cerrar();
            }
        }
예제 #30
0
        public void Agregar()
        {
            Clases.Conexión conexion = new Clases.Conexión();
            SqlCommand      cmd      = new SqlCommand("SP_AgregarFactura", conexion.conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            try
            {
                conexion.Abrir();
                cmd.Parameters.Add(new SqlParameter("idPedido", SqlDbType.Int));
                cmd.Parameters["idPedido"].Value = IdPedido;
                cmd.Parameters.Add(new SqlParameter("idUsuario", SqlDbType.Int));
                cmd.Parameters["idUsuario"].Value = IdUsuario;
                cmd.Parameters.Add(new SqlParameter("subTotal", SqlDbType.Decimal));
                cmd.Parameters["subTotal"].Value = SubTotal;
                cmd.Parameters.Add(new SqlParameter("descuento", SqlDbType.Decimal));
                cmd.Parameters["descuento"].Value = Descuento;
                cmd.Parameters.Add(new SqlParameter("exento", SqlDbType.Decimal));
                cmd.Parameters["exento"].Value = Exento;
                cmd.Parameters.Add(new SqlParameter("isv15", SqlDbType.Decimal));
                cmd.Parameters["isv15"].Value = Sub15;
                cmd.Parameters.Add(new SqlParameter("isv18", SqlDbType.Decimal));
                cmd.Parameters["isv18"].Value = Sub18;
                cmd.Parameters.Add(new SqlParameter("total", SqlDbType.Decimal));
                cmd.Parameters["total"].Value = Total;
                cmd.Parameters.Add(new SqlParameter("idCaja", SqlDbType.Int));
                cmd.Parameters["idCaja"].Value = IdCaja;
                cmd.Parameters.Add(new SqlParameter("tipoPago", SqlDbType.Int));
                cmd.Parameters["tipoPago"].Value = IdCaja;
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new Clases.Excepcion(ex.Message, ex, "Clase_Inventario");
            }
            finally
            {
                conexion.Cerrar();
            }
        }