Esempio n. 1
0
        public String[] CrearUsuarioDAL(UserInfo model)
        {
            ConnectBBDD conexion = new ConnectBBDD();

            if (model.id_sucursal != 0)
            {
                if (model.Usuario != null && model.Password != null & model.Role != null)
                {
                    if (conexion.EscribirPorComando($"INSERT INTO [dbo].[Empleados]([nombre],[password],[id_role],[id_sucursal],[usuario])VALUES('{model.Nombre}','{model.Password}',{int.Parse(model.Role)},{model.id_sucursal},'{model.Usuario}'); ") != 0)
                    {
                        return(new string[] { "OK", $"Usuario {model.Password}, creado" });
                    }
                    return(new string[] { "ERROR", "El usuario no se ah podido Crear" });
                }

                return(new string[] { "ERROR", "revise la entrada de datos al CrearUsuarioBLL" });
            }
            else
            {
                if (model.Usuario != null && model.Password != null & model.Role != null)
                {
                    if (conexion.EscribirPorComando($"INSERT INTO [dbo].[usuarios]([usuario],[password],[id_role],[nombre],[direccion],[email])VALUES('{model.Usuario}','{model.Password}',{model.Role},'{model.Email}','{model.Direccion}','{model.Nombre}'); ") != 0)
                    {
                        return(new string[] { "OK", $"Usuario {model.Password}, creado" });
                    }
                    return(new string[] { "ERROR", "El usuario no se ah podido Crear" });
                }

                return(new string[] { "ERROR", "revise la entrada de datos al CrearUsuarioBLL" });
            }
        }
Esempio n. 2
0
        public bool GrabarVenta(ENTITY.Venta venta)
        {
            ConnectBBDD conexion = new ConnectBBDD();
            string      a        = $"INSERT INTO [dbo].[Ventas]([id_empl],[id_usua],[Medio_Pago],[nombreClie],[cuilClie],[DireccionClie],[fecha],[total],[id_sucursal])VALUES({venta.Empleado.Id},{venta.Cliente.Id},'{venta.MedioDePago}','{venta.NombreCompletoClie}','{venta.CuilClie}','{venta.DireccionClie}',SYSDATETIME(),{venta.Total},{venta.Empleado.id_sucursal})";

            if (conexion.EscribirPorComando(a) > 0)
            {
                return(true);
            }

            return(false);
        }
Esempio n. 3
0
        public String eliminarEMPLDAL(int id)
        {
            ConnectBBDD conexion = new ConnectBBDD();

            int res = conexion.EscribirPorComando($"delete from empleados where id_empl = {id}");

            if (res > 0)
            {
                return("Empleado Eliminado correctamente.");
            }

            return("No se ah pido eliminar al usuario.");
        }
Esempio n. 4
0
        public bool loggearEnModuloAuditoria(ENTITY.Auditoria auditoria)
        {
            ConnectBBDD conexion = new ConnectBBDD();


            int insert = conexion.EscribirPorComando($"INSERT INTO Auditoria(Modulo,Usuario,detalle,fecha_hora,role,id_empl) VALUES('{auditoria.Modulo}','{auditoria.Usuario}','{auditoria.Detalle}',SYSDATETIME(),{auditoria.Role},{auditoria.Idempl})");

            if (insert > 0)
            {
                return(true);
            }


            return(false);
        }
Esempio n. 5
0
        public bool GrabarDetalle(ENTITY.DetalleVenta detalle)
        {
            ConnectBBDD conexion = new ConnectBBDD();
            DataTable   res      = conexion.LeerPorComando($"SELECT IDENT_CURRENT ('ventas') AS Current_Identity;");

            int idVenta = int.Parse(res.Rows[0]["Current_Identity"].ToString());


            if (conexion.EscribirPorComando($"INSERT INTO dbo.DetalleVenta(id_venta,id_producto,cantidad,valor) VALUES({idVenta},{detalle.producto.id},{detalle.Cantidad},{detalle.Valor})") > 0)
            {
                return(true);
            }

            return(false);
        }
Esempio n. 6
0
        public UserInfo EmplUpdateDAL(UserInfo user, int id)
        {
            ConnectBBDD conexion = new ConnectBBDD();

            string complemento = user.Password != string.Empty ? $", password = '******'" : "";



            int res = conexion.EscribirPorComando($"update Empleados set nombre = '{user.Nombre}'{complemento}, id_role ={ int.Parse(user.Role)},id_sucursal ={ user.id_sucursal}where id_empl = {id}");

            if (res > 0)
            {
                return(user);
            }
            return(null);
        }
Esempio n. 7
0
        public ENTITY.Sucursal CreateSucursalBLL(ENTITY.Sucursal sucursal)
        {
            ConnectBBDD conexion = new ConnectBBDD();


            //DataTable res = conexion.LeerPorComando($"select * from Sucursales ");

            //if (res.Rows.Count > 0) {
            //    ENTITY.Sucursal[] arrProduct = new ENTITY.Sucursal[res.Rows.Count];

            //    for (int i = 0; i < res.Rows.Count; i++) {
            //        arrProduct[i] = new ENTITY.Sucursal(
            //            res.Rows[i]["nombre"].ToString(),
            //            res.Rows[i]["detalle"].ToString(),
            //           float.Parse(res.Rows[i]["precio"].ToString()),
            //            Int32.Parse(res.Rows[i]["stock"].ToString()),
            //           Int32.Parse(res.Rows[i]["fecha"].ToString()),
            //           bool.Parse(res.Rows[i]["visible"].ToString()),
            //           Int32.Parse(res.Rows[i]["id"].ToString()),
            //           new Categoria(res.Rows[i]["categoria"].ToString(), Int32.Parse(res.Rows[i]["id__categoria"].ToString()))
            //            );
            //    }


            //    return arrProduct;

            //} else {
            //    ENTITY.Sucursal[] datoNull = null;
            //    return datoNull;

            //}


            if (sucursal.razonSocial != string.Empty && sucursal.Direccion != string.Empty && sucursal.Cuil != string.Empty)
            {
                if (conexion.EscribirPorComando($"INSERT INTO [dbo].[Sucursales] ([razon_social],[cuil],[direccion])VALUES('{sucursal.razonSocial}','{sucursal.Cuil}','{sucursal.Direccion}');") != 0)
                {
                    return(sucursal);
                }
                return(null);
            }

            return(null);
        }