コード例 #1
0
        public void agregarProvXProductos(int IDProd, Proveedor Prov)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("INSERT INTO PROVEEDORES_X_PRODUCTO (IDPRODUCTO, IDPROVEEDOR) VALUES(" + IDProd + ", " + Prov.ID + ")");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #2
0
        public void eliminarProveedor(Proveedor prov)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("DELETE FROM PROVEEDORES WHERE ID = " + prov.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #3
0
        public void habilitarProveedor(Proveedor prov)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("UPDATE PROVEEDORES SET ESTADO = 1 WHERE ID = " + prov.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #4
0
        public void agregarUsuarioP(Test testMod, UsuarioPrueba usuMod)
        {
            AccesoDatosManager accesodatos = new AccesoDatosManager();

            try
            {
                accesodatos.setearConsulta("insert into USUARIOSPRUEBA(IDTest,IDVersionTest,Nombre,Apellido,Documento,Contraseña,IDPerfil,Compañia) values(" + testMod.ID.ToString() + "," + testMod.Version.ToString() + ",'" + usuMod.Nombre.ToString() + "','" + usuMod.Apellido.ToString() + "','" + usuMod.Documento.ToString() + "','" + usuMod.Contraseña.ToString() + "'," + (Int16)usuMod.Perfil.id + "," + (Int16)usuMod.Compañia.ID + ")");
                accesodatos.abrirConexion();
                accesodatos.ejecutarConsulta();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesodatos.cerrarConexion();
            }
        }
コード例 #5
0
        public List <Certificado> listarCertificados(string numeroTratamiento)
        {
            List <Certificado> listado     = new List <Certificado>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Certificado        c;

            try
            {
                accesoDatos.setearConsulta("select c.tipo,c.cantidadtotal,c.cantidadentregada,c.fecha,c.codigo,c.numeroRemito,c.numeroCertificado  from Certificados as c  where c.numeroTratamiento=" + numeroTratamiento);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    c                   = new Certificado();
                    c.fecha             = (DateTime)accesoDatos.Lector["fecha"];
                    c.codigo            = accesoDatos.Lector["codigo"].ToString();
                    c.tipo              = accesoDatos.Lector["tipo"].ToString();
                    c.numeroCertificado = accesoDatos.Lector["numeroCertificado"].ToString();
                    if (!Convert.IsDBNull(accesoDatos.Lector["cantidadTotal"]))
                    {
                        c.cantidadTotal = (int)accesoDatos.Lector["cantidadTotal"];
                    }

                    if (!Convert.IsDBNull(accesoDatos.Lector["cantidadEntregada"]))
                    {
                        c.cantidadEntregada = (int)accesoDatos.Lector["cantidadEntregada"];
                    }


                    listado.Add(c);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #6
0
        public void eliminarProdXCombo(int IDCombo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.abrirConexion();
                accesoDatos.setearConsulta("DELETE FROM PRODUCTOS_X_COMBO WHERE IDCOMBO = " + IDCombo);
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #7
0
        public void eliminarUsuarioP(UsuarioPrueba usuMod)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("delete from USUARIOSPRUEBA where id= " + usuMod.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #8
0
        //PRODUCTOS X COMBO

        public void agregarProdXCombo(Combo cmb, DetalleCombo prod)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("INSERT INTO PRODUCTOS_X_COMBO (IDCOMBO, IDPRODUCTO, UNIDADES, KILOS) VALUES (" + cmb.ID + ", " + prod.Producto.ID + ", " + prod.Unidades + ", " + prod.Kilos.ToString().Replace(',', '.') + ")");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #9
0
        public void eliminarProducto(Producto prod)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("DELETE FROM PROVEEDORES_X_PRODUCTO WHERE IDPRODUCTO = " + prod.ID + " DELETE FROM PRODUCTOS WHERE ID = " + prod.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #10
0
        public void agregarDatoPrueba(Test test, CasoPrueba caso)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("insert into CASOSPRUEBA(IDTest,IDVersionTest,Descripcion,Resultado,Observaciones,DetalleFalla,IDUsuario,IDDatoPrueba,Automatico) values (" + test.ID.ToString() + "," + test.Version.ToString() + ",'" + caso.Descripcion.ToString() + "','" + caso.Resultado.ToString() + "','" + caso.Observaciones.ToString() + "','" + caso.TextoFalla.ToString() + "'," + (Int16)caso.Usuario.ID + "," + (Int16)caso.Siniestro.ID + ",'" + caso.Automatico.ToString() + "')");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #11
0
        public void eliminarDatoPrueba(CasoPrueba caso)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("delete from CASOSPRUEBA where ID=" + caso.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #12
0
        public List <Empleado> listarEmpleados()
        {
            List <Empleado>    listado     = new List <Empleado>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Empleado           empleado;

            try
            {
                accesoDatos.setearConsulta("SELECT DNI,APELLIDO,NOMBRE,CUIL,MAIL,TIPO,IDTELEFONO,IDDOMICILIO,ESTADO FROM EMPLEADOS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    empleado        = new Empleado();
                    empleado.Estado = (bool)accesoDatos.Lector["ESTADO"];
                    if (empleado.Estado == true)
                    {
                        empleado.DNI          = (int)accesoDatos.Lector["DNI"];
                        empleado.Apellido     = accesoDatos.Lector["APELLIDO"].ToString();
                        empleado.Nombre       = accesoDatos.Lector["NOMBRE"].ToString();
                        empleado.CUIL         = (long)accesoDatos.Lector["CUIL"];
                        empleado.Mail         = accesoDatos.Lector["MAIL"].ToString();
                        empleado.Tipo         = accesoDatos.Lector["TIPO"].ToString();
                        empleado.telefono     = new Telefono();
                        empleado.telefono.Id  = (long)accesoDatos.Lector["IDTELEFONO"];
                        empleado.domicilio    = new Domicilio();
                        empleado.domicilio.Id = (long)accesoDatos.Lector["IDDOMICILIO"];
                        listado.Add(empleado);
                    }
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #13
0
        //private static TipoComidaNegocio objTipoComida = null;
        //private TipoComidaNegocio() { }
        //public static TipoComidaNegocio getInstance()
        //{
        //    if(objTipoComida==null)
        //    {
        //        objTipoComida = new TipoComidaNegocio();
        //    }
        //    return objTipoComida;
        //}
        #endregion
        public List <TipoComida> ListarTipoComida()
        {
            List <TipoComida>  listado     = new List <TipoComida>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            TipoComida         tipoComi    = new TipoComida();

            try
            {
                accesoDatos.setearConsulta("select * from TIPOCOMIDA");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    //tipoComi = new TipoComida();
                    //tipoComi.Id = (int)accesoDatos.Lector["IdTipoComida"];
                    //tipoComi.Nombre = accesoDatos.Lector["NombreTipoComida"].ToString();
                    //tipoComi.UserAdd = new Usuario();
                    //tipoComi.UserAdd.IdUsuario = (int)accesoDatos.Lector["IdTipoComida"];
                    //tipoComi.UserAdd.User = accesoDatos.Lector["Usuario"].ToString();
                    //tipoComi.F_Add = (DateTime)accesoDatos.Lector["FechaCreacion"];
                    //tipoComi.UserMod = new Usuario();
                    //tipoComi.UserMod.IdUsuario = (int)accesoDatos.Lector["IdTipoComida"];
                    //tipoComi.UserMod.User = accesoDatos.Lector["UserMod"].ToString();
                    //tipoComi.F_Mod = (DateTime)accesoDatos.Lector["FechaModificacion"];
                    //tipoComi.Imagen = accesoDatos.Lector["Imagen"].ToString();
                    tipoComi.Nombre = accesoDatos.Lector["NombreTipoComida"].ToString();
                    listado.Add(tipoComi);
                }


                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #14
0
        public List <Producto> ListarInforme()
        {
            List <Producto>    listado     = new List <Producto>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Producto           producto;

            try
            {
                accesoDatos.setearConsulta("SELECT P.ID, P.DESCRIPCION, P.STOCK_ACTUAL, P.STOCK_MINIMO, P.IDCATEGORIA, P.PRECIO_COMPRA, P.IDMARCA, C.NOMBRE, M.NOMBRE FROM PRODUCTOS AS P, CATEGORIAS AS C, MARCAS AS M WHERE C.ID=IDCATEGORIA AND M.ID=IDMARCA");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    producto                  = new Producto();
                    producto.Id               = Convert.ToInt64(accesoDatos.Lector["ID"]);
                    producto.Descripcion      = accesoDatos.Lector["DESCRIPCION"].ToString();
                    producto.StockActual      = (int)accesoDatos.Lector["STOCK_ACTUAL"];
                    producto.StockMinimo      = (int)accesoDatos.Lector["STOCK_MINIMO"];
                    producto.PrecioVenta      = (decimal)accesoDatos.Lector["PRECIO_COMPRA"];
                    producto.categoria        = new Categorias();
                    producto.categoria.Id     = (int)accesoDatos.Lector["IDCATEGORIA"];
                    producto.categoria.Nombre = accesoDatos.Lector["NOMBRE"].ToString();
                    producto.marca            = new Marcas();
                    producto.marca.Id         = (int)accesoDatos.Lector["IDMARCA"];
                    producto.marca.Nombre     = accesoDatos.Lector["NOMBRE"].ToString();
                    if (producto.StockActual <= producto.StockMinimo)
                    {
                        listado.Add(producto);
                    }
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #15
0
        public List <Venta> ListarInformeAltas()
        {
            List <Venta>       listado     = new List <Venta>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Venta producto;

            try
            {
                accesoDatos.setearConsulta("SELECT ID, IDEMPLEADO, COSTO_TOTAL, METODOPAGO, FECHA, ESTADO FROM VENTAS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    producto          = new Venta();
                    producto.Id       = Convert.ToInt64(accesoDatos.Lector["ID"]);
                    producto.Empleado = (int)accesoDatos.Lector["IDEMPLEADO"];
                    if (!Convert.IsDBNull(accesoDatos.Lector["COSTO_TOTAL"]))
                    {
                        producto.CostoTotal = (int)accesoDatos.Lector["COSTO_TOTAL"];
                    }
                    if (!Convert.IsDBNull(accesoDatos.Lector["METODOPAGO"]))
                    {
                        producto.MetodoPago = accesoDatos.Lector["METODOPAGO"].ToString();
                    }
                    producto.Estado = (bool)accesoDatos.Lector["ESTADO"];
                    if (producto.Estado == true)
                    {
                        listado.Add(producto);
                    }
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #16
0
        public void AgregarVoucher_x_Cliente(int prod, string voucher, int dni)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("INSERT INTO VouchersXClientes (DNICLIENTE, IDVOUCHER , IDProducto) VALUES (@DNI,@IDVOUCHER,@IDProducto)");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@DNI", dni);
                accesoDatos.Comando.Parameters.AddWithValue("@IDVOUCHER", voucher);
                accesoDatos.Comando.Parameters.AddWithValue("@IDProducto", prod);

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #17
0
        public List <Pedido> listarPedidosCliente(int ID)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            ClienteNegocio     negocioCli  = new ClienteNegocio();
            ComboNegocio       negocioCom  = new ComboNegocio();
            List <Pedido>      listado     = new List <Pedido>();
            Pedido             nuevo;

            try
            {
                accesoDatos.setearConsulta("SELECT ID, IDCLIENTE, IDCOMBO, OBSERVACION, FECHAENTREGA, PRECIO, ESTADO, FECHASOLICITUD FROM PEDIDOS WHERE IDCLIENTE =" + ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    nuevo                = new Pedido();
                    nuevo.Cliente        = new Cliente();
                    nuevo.Combo          = new Combo();
                    nuevo.ID             = accesoDatos.Lector.GetInt32(0);
                    nuevo.Cliente        = negocioCli.listarCliente(accesoDatos.Lector.GetInt32(1));
                    nuevo.Combo          = negocioCom.listarCombo(accesoDatos.Lector.GetInt32(2));
                    nuevo.Observacion    = accesoDatos.Lector.GetString(3);
                    nuevo.FechaEntrega   = accesoDatos.Lector.GetDateTime(4);
                    nuevo.PrecioFinal    = accesoDatos.Lector.GetDecimal(5);
                    nuevo.Estado         = accesoDatos.Lector.GetString(6);
                    nuevo.FechaSolicitud = accesoDatos.Lector.GetDateTime(7);
                    nuevo.Cliente        = negocioCli.listarCliente(nuevo.Cliente.ID);
                    nuevo.Combo          = negocioCom.listarCombo(nuevo.Combo.ID);
                    listado.Add(nuevo);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #18
0
        public List <CasoPrueba> ListarCasosPrueba(Test test)
        {
            List <CasoPrueba>  listado     = new List <CasoPrueba>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            CasoPrueba         casoPrueba;

            try
            {
                accesoDatos.setearConsulta("select cp.ID,cp.IDTest,cp.IDVersionTest,cp.Descripcion,cp.Resultado,cp.Observaciones,cp.DetalleFalla,up.Nombre,up.Apellido,dp.Dato,cp.Automatico from CASOSPRUEBA as cp  inner join USUARIOSPRUEBA as up on cp.IDUsuario=up.ID inner join DATOSPRUEBA as dp on cp.IDDatoPrueba=dp.ID where cp.IDTest =" + test.ID.ToString() + " and cp.IDVersionTest = " + test.Version.ToString());
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    casoPrueba                        = new CasoPrueba();
                    casoPrueba.ID                     = accesoDatos.Lector.GetInt32(0);
                    casoPrueba.Descripcion            = accesoDatos.Lector.GetString(3);
                    casoPrueba.Resultado              = accesoDatos.Lector.GetBoolean(4);
                    casoPrueba.Observaciones          = accesoDatos.Lector.GetString(5);
                    casoPrueba.TextoFalla             = accesoDatos.Lector.GetString(6);
                    casoPrueba.Automatico             = accesoDatos.Lector.GetBoolean(10);
                    casoPrueba.Usuario                = new UsuarioPrueba();
                    casoPrueba.Usuario.Nombre         = accesoDatos.Lector.GetString(7);
                    casoPrueba.Usuario.Apellido       = accesoDatos.Lector.GetString(8);
                    casoPrueba.Siniestro              = new SiniestroPrueba();
                    casoPrueba.Siniestro.NroSiniestro = accesoDatos.Lector.GetString(9);
                    casoPrueba.Test                   = new Test();
                    casoPrueba.Test.ID                = accesoDatos.Lector.GetInt32(1);
                    casoPrueba.Test.Version           = accesoDatos.Lector.GetInt32(2);
                    listado.Add(casoPrueba);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #19
0
        public List <Detalle> listarDetalles(string remito)
        {
            List <Detalle>     listado     = new List <Detalle>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Detalle            det         = new Detalle();

            try
            {
                accesoDatos.setearConsulta("Select p.descripcion,d.cantidad,d.precioVenta,d.precioParcial,d.idRemito from DETALLES as d inner join productos as p on p.id=d.idProducto where  d.idRemito=" + remito);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    det                      = new Detalle();
                    det.producto             = new Producto();
                    det.producto.descripcion = accesoDatos.Lector["descripcion"].ToString();
                    det.numeroRemito         = accesoDatos.Lector["idRemito"].ToString();
                    det.cantidadVendida      = (int)accesoDatos.Lector["cantidad"];
                    if (!Convert.IsDBNull(accesoDatos.Lector["precioVenta"]))
                    {
                        det.precioUnitario = (decimal)accesoDatos.Lector["precioVenta"];
                    }
                    if (!Convert.IsDBNull(accesoDatos.Lector["precioParcial"]))
                    {
                        det.precioParcial = (decimal)accesoDatos.Lector["precioParcial"];
                    }

                    listado.Add(det);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #20
0
        public List <Venta> listarVentas()
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            ClienteNegocio     negocioC    = new ClienteNegocio();
            FacturaNegocio     negocioF    = new FacturaNegocio();
            List <Venta>       listado     = new List <Venta>();
            Venta nueva = new Venta();

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM VENTAS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    nueva         = new Venta();
                    nueva.Cliente = new Cliente();
                    nueva.Factura = new Factura();
                    nueva.Detalle = new List <DetalleVenta>();
                    nueva.ID      = accesoDatos.Lector.GetInt32(0);
                    nueva.Cliente = negocioC.listarCliente(accesoDatos.Lector.GetInt32(1));
                    nueva.Factura = negocioF.listarFactura(accesoDatos.Lector.GetInt32(2));
                    if (!Convert.IsDBNull(accesoDatos.Lector["DESCRIPCION"]))
                    {
                        nueva.Descripcion = accesoDatos.Lector.GetString(5);
                    }
                    listarProductosXVenta(nueva);
                    nueva.Importe = Math.Round(accesoDatos.Lector.GetDecimal(3), 2);
                    listado.Add(nueva);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
        public void modificarTipo(TipoPlato modificar)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("update Tipo_plato Set Nombre=@Nombre Where Id=" + modificar.id.ToString());
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Nombre", modificar.nombre);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #22
0
        public void cargarCliente(Cliente nuevo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("INSERT INTO CLIENTES (DNI, NOMBRE, APELLIDO, EMAIL) VALUES (@DNI,@NOMBRE,@APELLIDO,@EMAIL)");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@DNI", nuevo.DNI);
                accesoDatos.Comando.Parameters.AddWithValue("@NOMBRE", nuevo.Nombre);
                accesoDatos.Comando.Parameters.AddWithValue("@APELLIDO", nuevo.Apellido);
                accesoDatos.Comando.Parameters.AddWithValue("@EMAIL", nuevo.Email);

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #23
0
        public void modificarPagoFactura(Pago pago)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("update FACTURAVENTA set estado='Impago' where numeroFactura in(select numeroFactura from FACTURASXPAGO where idPago=" + pago.id.ToString() + ")");
                accesoDatos.Comando.Parameters.Clear();

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #24
0
        public void modificarCategoria(Categoria cat)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("UPDATE CATEGORIAS SET NOMBRE = @Nombre WHERE ID = " + cat.ID);
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Nombre", cat.Nombre);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #25
0
        public void CargarProductoVoucher(Vouchers modificar)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("update vouchers Set idproducto=@idproducto   Where Id=" + modificar.Id.ToString());
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@idproducto", modificar.IdProducto);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #26
0
        public void modificarMarca(Marca marca)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("UPDATE MARCAS SET NOMBRE = @Nombre WHERE ID = " + marca.ID);
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Nombre", marca.Nombre);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #27
0
        public void modificarPedido(Pedido p)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("UPDATE PEDIDOS SET ESTADO = @Estado WHERE ID = " + p.ID);
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Estado", p.Estado);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #28
0
        public void UsuarioXVoucher(Int64 idVoucher, Int64 idusuario)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("update vouchers Set idusuario=@idusuario ,estado='B'   Where Id=" + idVoucher.ToString());
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@idusuario", idusuario);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #29
0
        public void CambiarEstado(Voucher modificar)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("Update Vouchers set Estado=@Estado where CodigoVoucher=" + modificar.CodigoVoucher.ToString());
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Estado", 1); //1-usado
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #30
0
        public int agregarTest(Test test)
        {
            int ID;
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("insert into TESTS(IDVersion,NTicket,IDSistema,IDUsuario,IDPrioridad,IDCompañia,IDGrupoCompañias,Asunto,Descripcion,Borrado,Finalizado,VersionFinal,Ultimo,FechaCarga,FechaFinalizacion) output inserted.ID values(1,'" + test.NTicket.ToString() + "'," + test.Sistema.id.ToString() + "," + test.UsuarioT.ID.ToString() + "," + test.Prioridad.ID.ToString() + "," + test.CiaSolicitante.ID.ToString() + "," + test.GrupoCia.id.ToString() + ",'" + test.Asunto + "','" + test.Descripcion + "',0,0,0,1,GETDATE(),null)");
                accesoDatos.abrirConexion();
                ID = accesoDatos.ejecutarAccionReturn();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
            return(ID);
        }