コード例 #1
0
        public static DataTable TraerComposicion(int cod)
        {
            DataTable composicion = new DataTable("Composicion");

            string sql = "SELECT C.codProdSimple, P.nombre, C.cantidad FROM Productos P INNER JOIN Composicion C ON P.codProd = C.codProdSimple WHERE codProdCompuesto = @codProdCompuesto and baja = 0; ";

            try
            {
                Conexion Cx = new Conexion();
                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("codProdCompuesto", SqlDbType.Int);
                Cx.sqlCmd.Parameters[0].Value = cod;

                SqlDataAdapter sqlDat = new SqlDataAdapter(Cx.Comando());
                sqlDat.Fill(composicion);
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                composicion = null;
            }

            return(composicion);
        }
コード例 #2
0
ファイル: MozoBD.cs プロジェクト: LucasOta/Kost
        public static Boolean modificar(long cuilMozo)
        {
            string sql = "UPDATE Mozos SET baja = 0 WHERE cuilMozo=@cuil;";

            try
            {
                Conexion Cx = new Conexion();

                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("@cuil", SqlDbType.BigInt);
                Cx.sqlCmd.Parameters[0].Value = cuilMozo;

                Cx.abrir();
                object nro = Cx.sqlCmd.ExecuteNonQuery();
                Cx.cerrar();
                if (Convert.ToInt32(nro) > 0)
                {
                    return(true);
                }
                return(false);
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                return(false);
            }
        }
コード例 #3
0
ファイル: CategoriaBD.cs プロジェクト: LucasOta/Kost
        public static DataTable TraerUnaCategoria(int id)
        {
            DataTable categoria = new DataTable("Categoria");

            string sql = "SELECT idCategoria, nombre FROM Categorias WHERE idCategoria = @id and baja = 0";

            try
            {
                Conexion Cx = new Conexion();
                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("@id", SqlDbType.Int);
                Cx.sqlCmd.Parameters[0].Value = id;

                SqlDataReader Reader = Cx.sqlCmd.ExecuteReader();

                SqlDataAdapter sqlDat = new SqlDataAdapter(Cx.Comando());
                sqlDat.Fill(categoria);
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                categoria = null;
            }
            return(categoria);
        }
コード例 #4
0
ファイル: DetalleBD.cs プロジェクト: LucasOta/Kost
        public static DataTable TraerUnDetalle(int nroDetalle)
        {
            DataTable detalle = new DataTable("Detalle");

            string sql = "SELECT * FROM Detalle WHERE nroDetalle = @nroDetalle";

            try
            {
                Conexion Cx = new Conexion();
                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("nroDetalle", SqlDbType.Int);
                Cx.sqlCmd.Parameters[0].Value = nroDetalle;

                SqlDataAdapter sqlDat = new SqlDataAdapter(Cx.Comando());
                sqlDat.Fill(detalle);
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                detalle = null;
            }

            return(detalle);
        }
コード例 #5
0
ファイル: ProductoBD.cs プロジェクト: LucasOta/Kost
        public static Boolean existenombre(string nombre)
        {
            string sql = "SELECT baja FROM Productos WHERE nombre =  @nombre";

            try
            {
                Conexion cx = new Conexion();
                cx.setComandoTexto();
                cx.setSQL(sql);

                cx.sqlCmd.Parameters.Add("@nombre", SqlDbType.VarChar);
                cx.sqlCmd.Parameters[0].Value = nombre;

                cx.abrir();
                SqlDataReader reader = cx.sqlCmd.ExecuteReader();

                if (reader.HasRows)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                return(true);  //Habría que ver qué mandar si hay un error con la conexión
            }
        }
コード例 #6
0
        public static String guardar(DateTime fecha, int nroMesa, long cuilMozo)
        {
            string sql = "INSERT INTO Comandas (fecha, nroMesa, activa, total, descuento, precioFinal, cuilMozo, baja) values (@fecha, @nroMesa, 1, 0, 0, 0, @cuilMozo, 0)";

            try
            {
                Conexion Cx = new Conexion();

                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("fecha", SqlDbType.DateTime);
                Cx.sqlCmd.Parameters[0].Value = fecha;

                Cx.sqlCmd.Parameters.Add("nroMesa", SqlDbType.Int);
                Cx.sqlCmd.Parameters[1].Value = nroMesa;

                Cx.sqlCmd.Parameters.Add("cuilMozo", SqlDbType.BigInt);
                Cx.sqlCmd.Parameters[2].Value = cuilMozo;

                Cx.abrir();
                object nro = Cx.sqlCmd.ExecuteNonQuery();
                Cx.cerrar();
                if (Convert.ToInt32(nro) > 0)
                {
                    return("OK");
                }
                return("Error en la conexión a la base de datos.");
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
コード例 #7
0
ファイル: CategoriaBD.cs プロジェクト: LucasOta/Kost
        public static Boolean modificar(int id, string categoria)
        {
            string sql = "UPDATE Categorias SET nombre=@nombre WHERE idCategoria=@idCategoria;";

            try
            {
                Conexion Cx = new Conexion();

                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("@nombre", SqlDbType.VarChar);
                Cx.sqlCmd.Parameters[0].Value = categoria;

                Cx.sqlCmd.Parameters.Add("@idCategoria", SqlDbType.Int);
                Cx.sqlCmd.Parameters[1].Value = id;

                Cx.abrir();
                object nro = Cx.sqlCmd.ExecuteNonQuery();
                Cx.cerrar();
                if (Convert.ToInt32(nro) > 0)
                {
                    return(true);
                }
                return(false);
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                return(false);
            }
        }
コード例 #8
0
ファイル: PersonaBD.cs プロジェクト: LucasOta/Kost
        public static DataTable TraerUnaPersona(long cuil)
        {
            DataTable persona = new DataTable("Usuarios");

            string sql = "SELECT * FROM Personas WHERE cuil = @cuil";

            try
            {
                Conexion Cx = new Conexion();
                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("cuil", SqlDbType.BigInt);
                Cx.sqlCmd.Parameters[0].Value = cuil;

                SqlDataAdapter sqlDat = new SqlDataAdapter(Cx.Comando());
                sqlDat.Fill(persona);
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            }catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                persona = null;
            }

            return(persona);
        }
コード例 #9
0
        public static Boolean comandaDeMesaActiva(int nroMesa)
        {
            string sql = "SELECT baja FROM Comandas WHERE nroMesa = @nroMesa AND activa = 1";

            try
            {
                Conexion cx = new Conexion();
                cx.setComandoTexto();
                cx.setSQL(sql);

                cx.sqlCmd.Parameters.Add("@nroMesa", SqlDbType.Int);
                cx.sqlCmd.Parameters[0].Value = nroMesa;

                cx.abrir();
                SqlDataReader reader = cx.sqlCmd.ExecuteReader();

                if (reader.HasRows)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                return(true);
            }
        }
コード例 #10
0
ファイル: MozoBD.cs プロジェクト: LucasOta/Kost
        public static Boolean existe(long cuil)
        {
            string sql = "SELECT baja FROM Mozos WHERE cuilMozo = @cuilMozo";

            try
            {
                Conexion cx = new Conexion();
                cx.setComandoTexto();
                cx.setSQL(sql);

                cx.sqlCmd.Parameters.Add("@cuilMozo", SqlDbType.BigInt);
                cx.sqlCmd.Parameters[0].Value = cuil;

                cx.abrir();
                SqlDataReader reader = cx.sqlCmd.ExecuteReader();

                if (!reader.HasRows)
                {
                    return(false);
                }
                else
                {
                    return(true);
                }
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                return(false);
            }
        }
コード例 #11
0
        public static Boolean eliminar(int nroComanda)
        {
            string sql = "UPDATE Comandas SET baja = 1, activa = 0 WHERE nroComanda = @nroComanda;";

            try
            {
                Conexion Cx = new Conexion();

                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("nroComanda", SqlDbType.Int);
                Cx.sqlCmd.Parameters[0].Value = nroComanda;

                Cx.abrir();
                object nro = Cx.sqlCmd.ExecuteNonQuery();
                Cx.cerrar();
                if (Convert.ToInt32(nro) > 0)
                {
                    return(true);
                }
                return(false);
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                return(false);
            }
        }
コード例 #12
0
ファイル: MozoBD.cs プロジェクト: LucasOta/Kost
        public static DataTable TraerUnMozo(long cuil)
        {
            DataTable mozo = new DataTable("Usuarios");

            string sql = "SELECT * FROM Mozos WHERE cuilMozo = @cuil";

            try
            {
                Conexion Cx = new Conexion();
                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("@cuil", SqlDbType.BigInt);
                Cx.sqlCmd.Parameters[0].Value = cuil;

                //SqlDataReader Reader = Cx.sqlCmd.ExecuteReader();

                SqlDataAdapter sqlDat = new SqlDataAdapter(Cx.Comando());
                sqlDat.Fill(mozo);
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                mozo = null;
            }
            return(mozo);
        }
コード例 #13
0
ファイル: UsuarioBD.cs プロジェクト: LucasOta/Kost
        public static int InicioSesion(string user, string pass)
        {
            string sql = "SELECT nivel FROM Usuarios WHERE usuario = @usuario and contrasenia = @contrasenia;";

            try
            {
                Conexion cx = new Conexion();
                cx.setComandoTexto();
                cx.setSQL(sql);

                cx.sqlCmd.Parameters.Add("@usuario", SqlDbType.VarChar);
                cx.sqlCmd.Parameters[0].Value = user;

                cx.sqlCmd.Parameters.Add("@contrasenia", SqlDbType.VarChar);
                cx.sqlCmd.Parameters[1].Value = pass;

                cx.abrir();
                SqlDataReader reader = cx.sqlCmd.ExecuteReader();

                if (!reader.HasRows)
                {
                    return(0);
                }
                else
                {
                    reader.Read();
                    return(Convert.ToInt32(reader.GetInt32(0)));
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                return(0);
            }
        }
コード例 #14
0
        public static Boolean actualizarStock(int pCod, int pStock)
        {
            string sql = "UPDATE ProdSimples SET stock = @stock WHERE codProdSimple = @codProd";

            try
            {
                Conexion Cx = new Conexion();

                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("stock", SqlDbType.Int);
                Cx.sqlCmd.Parameters[0].Value = pStock;

                Cx.sqlCmd.Parameters.Add("codProd", SqlDbType.Int);
                Cx.sqlCmd.Parameters[1].Value = pCod;

                Cx.abrir();
                object nro = Cx.sqlCmd.ExecuteNonQuery();
                Cx.cerrar();
                if (Convert.ToInt32(nro) > 0)
                {
                    return(true);
                }
                return(false);
            }
            catch (Exception e)
            {
                return(false);
            }
        }
コード例 #15
0
ファイル: MozoBD.cs プロジェクト: LucasOta/Kost
        public static Boolean guardar(long cuilMozo)
        {
            string sql = "INSERT INTO Mozos (cuilMozo, baja) values (@cuilMozo, @baja)";

            try
            {
                Conexion Cx = new Conexion();

                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("cuilMozo", SqlDbType.BigInt);
                Cx.sqlCmd.Parameters[0].Value = cuilMozo;

                Cx.sqlCmd.Parameters.Add("baja", SqlDbType.Bit);
                Cx.sqlCmd.Parameters[1].Value = 0;

                Cx.abrir();
                object nro = Cx.sqlCmd.ExecuteNonQuery();
                Cx.cerrar();
                if (Convert.ToInt32(nro) > 0)
                {
                    return(true);
                }
                return(false);
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                return(false);
            }
        }
コード例 #16
0
        public static DataTable TraerUnProdSimple(int cod)
        {
            DataTable productoSimple = new DataTable("ProductosSimples");

            string sql = "SELECT codProdSimple, stock, insumo FROM ProdSimples WHERE codProdSimple = @codProdSimple and baja=0";

            try
            {
                Conexion Cx = new Conexion();
                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("codProdSimple", SqlDbType.Int);
                Cx.sqlCmd.Parameters[0].Value = cod;

                SqlDataAdapter sqlDat = new SqlDataAdapter(Cx.Comando());
                sqlDat.Fill(productoSimple);
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                productoSimple = null;
            }

            return(productoSimple);
        }
コード例 #17
0
ファイル: PersonaBD.cs プロジェクト: LucasOta/Kost
        public static Boolean PersonaActiva(long cuil)
        {
            string sql = "SELECT cuil FROM Personas WHERE cuil =  @cuil AND baja = 0";

            try
            {
                Conexion cx = new Conexion();
                cx.setComandoTexto();
                cx.setSQL(sql);

                cx.sqlCmd.Parameters.Add("@cuil", SqlDbType.BigInt);
                cx.sqlCmd.Parameters[0].Value = cuil;

                cx.abrir();
                SqlDataReader reader = cx.sqlCmd.ExecuteReader();

                if (reader.HasRows)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                return(true);  //Habría que ver qué mandar si hay un error con la conexión
            }
        }
コード例 #18
0
        public static DataTable traerUnaComanda(int nroComanda)
        {
            DataTable comanda = new DataTable("Comanda");

            string sql = "SELECT nroComando, fecha, nroMesa, activa, total, descuento, precioFinal, cuilMozo " +
                         "FROM Comandas WHERE nroComanda = @nroComanda";

            try
            {
                Conexion Cx = new Conexion();
                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("nroComanda", SqlDbType.Int);
                Cx.sqlCmd.Parameters[0].Value = nroComanda;

                SqlDataAdapter sqlDat = new SqlDataAdapter(Cx.Comando());
                sqlDat.Fill(comanda);
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                comanda = null;
            }

            return(comanda);
        }
コード例 #19
0
ファイル: PersonaBD.cs プロジェクト: LucasOta/Kost
        public static Boolean eliminar(long pCuil)
        {
            string sql = "UPDATE Personas SET baja=@baja WHERE cuil=@CUIL;";

            try
            {
                Conexion Cx = new Conexion();

                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("CUIL", SqlDbType.BigInt);
                Cx.sqlCmd.Parameters[1].Value = pCuil;

                Cx.sqlCmd.Parameters.Add("baja", SqlDbType.Bit);
                Cx.sqlCmd.Parameters[0].Value = 1;

                Cx.abrir();
                object nro = Cx.sqlCmd.ExecuteNonQuery();
                Cx.cerrar();
                if (Convert.ToInt32(nro) > 0)
                {
                    return(true);
                }
                return(false);
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                return(false);
            }
        }
コード例 #20
0
ファイル: ProductoBD.cs プロジェクト: LucasOta/Kost
        public static DataTable TraerUnProducto(int cod)
        {
            DataTable producto = new DataTable("Productos");

            string sql = "SELECT codProd, nombre, descripProd, idCategoria, precioVenta, compuesto FROM Productos WHERE codProd = @codprod and baja=0";

            try
            {
                Conexion Cx = new Conexion();
                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("codprod", SqlDbType.Int);
                Cx.sqlCmd.Parameters[0].Value = cod;

                SqlDataAdapter sqlDat = new SqlDataAdapter(Cx.Comando());
                sqlDat.Fill(producto);
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                producto = null;
            }

            return(producto);
        }
コード例 #21
0
ファイル: PersonaBD.cs プロジェクト: LucasOta/Kost
        public static Boolean modificar(long pCuil, string pNombre, string pApellido, string pMail, DateTime pFechaNac, string pDireccion)
        {
            string sql = "UPDATE Personas SET nombre=@nombre, apellido=@apellido, mail=@mail, fechaNacimiento=@fechaNacimiento, direccion=@direccion, baja=0 WHERE cuil=@CUIL;";

            try
            {
                Conexion Cx = new Conexion();

                Cx.setComandoTexto();
                Cx.setSQL(sql);



                Cx.sqlCmd.Parameters.Add("nombre", SqlDbType.VarChar);
                Cx.sqlCmd.Parameters[0].Value = pNombre;

                Cx.sqlCmd.Parameters.Add("apellido", SqlDbType.VarChar);
                Cx.sqlCmd.Parameters[1].Value = pApellido;

                Cx.sqlCmd.Parameters.Add("mail", SqlDbType.VarChar);
                Cx.sqlCmd.Parameters[2].Value = pMail;

                Cx.sqlCmd.Parameters.Add("fechaNacimiento", SqlDbType.Date);
                Cx.sqlCmd.Parameters[3].Value = pFechaNac;

                Cx.sqlCmd.Parameters.Add("direccion", SqlDbType.VarChar);
                Cx.sqlCmd.Parameters[4].Value = pDireccion;

                Cx.sqlCmd.Parameters.Add("CUIL", SqlDbType.BigInt);
                Cx.sqlCmd.Parameters[5].Value = pCuil;


                Cx.abrir();
                object nro = Cx.sqlCmd.ExecuteNonQuery();
                Cx.cerrar();
                if (Convert.ToInt32(nro) > 0)
                {
                    return(true);
                }
                return(false);
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                return(false);
            }
        }
コード例 #22
0
ファイル: ProductoBD.cs プロジェクト: LucasOta/Kost
        public static Boolean modificar(int codProd, string pnombre, string pdescripcion, int pidCategoria, float pprecio, bool compuesto)
        {
            string sql = "UPDATE Productos SET pnombre=@nombre, pprecio=@precioVenta, pidCategoria=@idCategoria, pdescripcion=@descripProd, compuesto=@compuesto, baja=0 WHERE codProd=@codProd;";

            try
            {
                Conexion Cx = new Conexion();

                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("nombre", SqlDbType.VarChar);
                Cx.sqlCmd.Parameters[0].Value = pnombre;

                Cx.sqlCmd.Parameters.Add("precioVenta", SqlDbType.Float);
                Cx.sqlCmd.Parameters[1].Value = pprecio;

                Cx.sqlCmd.Parameters.Add("idCategoria", SqlDbType.Int);
                Cx.sqlCmd.Parameters[2].Value = pidCategoria;

                Cx.sqlCmd.Parameters.Add("descripProd", SqlDbType.VarChar);
                Cx.sqlCmd.Parameters[3].Value = pdescripcion;

                Cx.sqlCmd.Parameters.Add("compuesto", SqlDbType.Bit);
                Cx.sqlCmd.Parameters[4].Value = compuesto;

                Cx.sqlCmd.Parameters.Add("baja", SqlDbType.Bit);
                Cx.sqlCmd.Parameters[5].Value = 0;

                Cx.sqlCmd.Parameters.Add("codProd", SqlDbType.Int);
                Cx.sqlCmd.Parameters[6].Value = 0;

                Cx.abrir();
                object nro = Cx.sqlCmd.ExecuteNonQuery();
                Cx.cerrar();
                if (Convert.ToInt32(nro) > 0)
                {
                    return(true);
                }
                return(false);
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                return(false);
            }
        }
コード例 #23
0
ファイル: PersonaBD.cs プロジェクト: LucasOta/Kost
        public static String guardar(long pCuil, string pNombre, string pApellido, string pMail, DateTime pFechaNac, string pDireccion)
        {
            string sql = "INSERT INTO personas (cuil, nombre, apellido, mail, fechaNacimiento, direccion, baja) values (@cuil, @nombre, @apellido, @mail, @fechaNacimiento, @direccion, @baja)";

            try
            {
                Conexion Cx = new Conexion();

                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("cuil", SqlDbType.BigInt);
                Cx.sqlCmd.Parameters[0].Value = pCuil;

                Cx.sqlCmd.Parameters.Add("nombre", SqlDbType.VarChar);
                Cx.sqlCmd.Parameters[1].Value = pNombre;

                Cx.sqlCmd.Parameters.Add("apellido", SqlDbType.VarChar);
                Cx.sqlCmd.Parameters[2].Value = pApellido;

                Cx.sqlCmd.Parameters.Add("mail", SqlDbType.VarChar);
                Cx.sqlCmd.Parameters[3].Value = pMail;

                Cx.sqlCmd.Parameters.Add("fechaNacimiento", SqlDbType.Date);
                Cx.sqlCmd.Parameters[4].Value = pFechaNac.Date;

                Cx.sqlCmd.Parameters.Add("direccion", SqlDbType.VarChar);
                Cx.sqlCmd.Parameters[5].Value = pDireccion;

                Cx.sqlCmd.Parameters.Add("baja", SqlDbType.Bit);
                Cx.sqlCmd.Parameters[6].Value = 0;

                Cx.abrir();
                object nro = Cx.sqlCmd.ExecuteNonQuery();
                Cx.cerrar();
                if (Convert.ToInt32(nro) > 0)
                {
                    return("OK");
                }
                return("Error en la conexión a la base de datos.");
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
コード例 #24
0
ファイル: ProductoBD.cs プロジェクト: LucasOta/Kost
        public static String guardar(string pnombre, string pdescripcion, int pidCategoria, float pprecio, bool compuesto)
        {
            string sql = "INSERT INTO Productos (nombre, precioVenta, idCategoria, descripProd, compuesto, baja) values (@nombre, @precioVenta, @idCategoria, @descripProd, @compuesto, @baja)";

            try
            {
                Conexion Cx = new Conexion();

                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("nombre", SqlDbType.VarChar);
                Cx.sqlCmd.Parameters[0].Value = pnombre;

                Cx.sqlCmd.Parameters.Add("precioVenta", SqlDbType.Float);
                Cx.sqlCmd.Parameters[1].Value = pprecio;

                Cx.sqlCmd.Parameters.Add("idCategoria", SqlDbType.Int);
                Cx.sqlCmd.Parameters[2].Value = pidCategoria;

                Cx.sqlCmd.Parameters.Add("descripProd", SqlDbType.VarChar);
                Cx.sqlCmd.Parameters[3].Value = pdescripcion;

                Cx.sqlCmd.Parameters.Add("compuesto", SqlDbType.Bit);
                Cx.sqlCmd.Parameters[4].Value = compuesto;

                Cx.sqlCmd.Parameters.Add("baja", SqlDbType.Bit);
                Cx.sqlCmd.Parameters[5].Value = 0;

                Cx.abrir();
                object nro = Cx.sqlCmd.ExecuteNonQuery();
                Cx.cerrar();
                if (Convert.ToInt32(nro) > 0)
                {
                    return("OK");
                }
                return("Error en la conexión a la base de datos.");
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
コード例 #25
0
ファイル: UsuarioBD.cs プロジェクト: LucasOta/Kost
        public static Boolean guardar(string usuario, string contrasenia, int nivel, long cuilPersona)
        {
            string sql = "INSERT INTO Usuarios (usuario, contrasenia, nivel, cuilPersona, baja) values (@usuario, @contrasenia, @nivel, @cuilPersona, @baja)";

            try
            {
                Conexion Cx = new Conexion();

                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("usuario", SqlDbType.VarChar);
                Cx.sqlCmd.Parameters[0].Value = usuario;

                Cx.sqlCmd.Parameters.Add("contrasenia", SqlDbType.VarChar);
                Cx.sqlCmd.Parameters[1].Value = contrasenia;

                Cx.sqlCmd.Parameters.Add("nivel", SqlDbType.Int);
                Cx.sqlCmd.Parameters[2].Value = nivel;

                Cx.sqlCmd.Parameters.Add("cuilPersona", SqlDbType.BigInt);
                Cx.sqlCmd.Parameters[3].Value = cuilPersona;

                Cx.sqlCmd.Parameters.Add("baja", SqlDbType.Bit);
                Cx.sqlCmd.Parameters[4].Value = 0;

                Cx.abrir();
                object nro = Cx.sqlCmd.ExecuteNonQuery();
                Cx.cerrar();
                if (Convert.ToInt32(nro) > 0)
                {
                    return(true);
                }
                return(false);
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                return(false);
            }
        }
コード例 #26
0
        public static DataTable MostrarStock()
        {
            DataTable ds = new DataTable("mostrarstock");

            string sql = "SELECT S.codProdSimple, S.stock, P.nombre, P.descripProd FROM ProdSimples S INNER JOIN Productos P ON S.codProdSimple = P.codProd WHERE S.baja = 0 AND P.baja = 0";

            try
            {
                Conexion cx = new Conexion();
                cx.setComandoTexto();
                cx.setSQL(sql);
                SqlDataAdapter sqlDat = new SqlDataAdapter(cx.Comando());
                sqlDat.Fill(ds);
            }
            catch (Exception e)
            {
                ds = null;
            }
            return(ds);
        }
コード例 #27
0
ファイル: MozoBD.cs プロジェクト: LucasOta/Kost
        public static DataTable Get_all()
        {
            DataTable mozos = new DataTable("Mozos");

            string sql = "SELECT CONCAT (P.nombre,' ', P.apellido)as nya, P.cuil FROM Personas P INNER JOIN Mozos M ON  P.cuil=M.cuilMozo WHERE P.baja = 0 and M.baja = 0";

            try
            {
                Conexion Cx = new Conexion();
                Cx.setComandoTexto();
                Cx.setSQL(sql);
                SqlDataAdapter sqlDat = new SqlDataAdapter(Cx.Comando()); //Tomamos los datos de la BD
                sqlDat.Fill(mozos);                                       //Llenamos el DataTable
            }
            catch (Exception e)
            {
                mozos = null;
            }
            return(mozos);
        }
コード例 #28
0
ファイル: UsuarioBD.cs プロジェクト: LucasOta/Kost
        public static DataTable Get_all()
        {
            DataTable usuarios = new DataTable("Usuarios");

            string sql = "SELECT CONCAT (nombre,' ', apellido)as nya, P.cuil FROM Personas P INNER JOIN Usuarios U ON P.cuil=U.cuilPersona WHERE P.baja = 0 AND U.baja = 0";

            try
            {
                Conexion Cx = new Conexion();
                Cx.setComandoTexto();
                Cx.setSQL(sql);
                SqlDataAdapter sqlDat = new SqlDataAdapter(Cx.Comando()); //Tomamos los datos de la BD
                sqlDat.Fill(usuarios);                                    //Llenamos el DataTable
#pragma warning disable CS0168                                            // La variable 'e' se ha declarado pero nunca se usa
            }catch (Exception e)
#pragma warning restore CS0168                                            // La variable 'e' se ha declarado pero nunca se usa
            {
                usuarios = null;
            }
            return(usuarios);
        }
コード例 #29
0
ファイル: DetalleBD.cs プロジェクト: LucasOta/Kost
        public static String guardar(int nroComanda, int codProducto, string descrip, int cantidad, float precioUni)
        {
            string sql = "INSERT INTO Detalle (nroComanda, codProd, descripProd, cantidad, precioUni, baja) values (@nroComanda, @codProd, @descripProd, @cantidad, @precioUni, 0)";

            try
            {
                Conexion Cx = new Conexion();

                Cx.setComandoTexto();
                Cx.setSQL(sql);

                Cx.sqlCmd.Parameters.Add("nroComanda", SqlDbType.Int);
                Cx.sqlCmd.Parameters[0].Value = nroComanda;

                Cx.sqlCmd.Parameters.Add("codProd", SqlDbType.Int);
                Cx.sqlCmd.Parameters[1].Value = codProducto;

                Cx.sqlCmd.Parameters.Add("descripProd", SqlDbType.VarChar);
                Cx.sqlCmd.Parameters[2].Value = descrip;

                Cx.sqlCmd.Parameters.Add("cantidad", SqlDbType.Int);
                Cx.sqlCmd.Parameters[3].Value = cantidad;

                Cx.sqlCmd.Parameters.Add("precioUni", SqlDbType.Float);
                Cx.sqlCmd.Parameters[4].Value = precioUni;

                Cx.abrir();
                object nro = Cx.sqlCmd.ExecuteNonQuery();
                Cx.cerrar();
                if (Convert.ToInt32(nro) > 0)
                {
                    return("OK");
                }
                return("Error en la conexión a la base de datos.");
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
コード例 #30
0
ファイル: PersonaBD.cs プロジェクト: LucasOta/Kost
        public static DataTable DataGridUsuarios()
        {
            DataTable ds = new DataTable("dataGridUsuarios");

            string sql = "SELECT idMedio, medioDePago, borrado FROM Personas WHERE baja=0";

            try
            {
                Conexion cx = new Conexion();
                cx.setComandoTexto();
                cx.setSQL(sql);
                SqlDataAdapter sqlDat = new SqlDataAdapter(cx.Comando());
                sqlDat.Fill(ds);
            }
#pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa
            catch (Exception e)
#pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa
            {
                ds = null;
            }
            return(ds);
        }