Beispiel #1
0
        public void guardarCuenta(Cuenta cuenta)
        {
            // CREANDO LAS SENTENCIAS SQL
            string insertarCuentaSQL, insertarTransaccionSQL;

            insertarCuentaSQL = "insert into Cuenta(numero, saldo, moneda, estado ,usuario) " +
                                "values(@numero,@saldo,@moneda,@estado,@usuario)";

            insertarTransaccionSQL = "insert into Transaccion(codigo, fecha, monto, tipo, valoracion, codigoDeMovimiento) " +
                                     "values(@codigo, @fecha, @monto, @tipo, @valoracion, @codigoDeMovimiento)";

            try
            {
                SqlCommand comando;

                // GUARDANDO EL OBJETO Cuenta
                {
                    comando = gestorSQL.obtenerComandoSQL(insertarCuentaSQL);
                }
                comando.Parameters.AddWithValue("@cuentaID", cuenta.CuentaID);
                comando.Parameters.AddWithValue("@saldo", cuenta.Saldo);
                comando.Parameters.AddWithValue("@moneda", cuenta.TipoMoneda);
                comando.Parameters.AddWithValue("@estado", cuenta.Estado);
                comando.ExecuteNonQuery();
            }
            catch (Exception err)
            {
                throw new Exception("Ocurrio un problema al intentar guardar.", err);
            }
        }
Beispiel #2
0
        public void crearProducto(Producto producto)
        {
            String query = "insert into producto(nombre,stock,precioCompra,precioVenta,idCategoria_fk,estado,esMasVendido) values(@nombre, @stock, @precioCompra, @precioVenta, @idCategoria_fk,1,@esMasVendido)";

            SqlCommand sqlCommand;

            sqlCommand = gestorSQL.obtenerComandoSQL(query);

            sqlCommand.Parameters.AddWithValue("@nombre", producto.Nombre);
            sqlCommand.Parameters.AddWithValue("@stock", producto.Stock);
            sqlCommand.Parameters.AddWithValue("@precioCompra", producto.PrecioCompra);
            sqlCommand.Parameters.AddWithValue("@precioVenta", producto.PrecioVenta);
            sqlCommand.Parameters.AddWithValue("@idCategoria_fk", producto.Categoria.IdCategoria);
            if (producto.EsMasVendido == true)
            {
                sqlCommand.Parameters.AddWithValue("@esMasVendido", 1);
            }
            else
            {
                sqlCommand.Parameters.AddWithValue("@esMasVendido", 0);
            }


            sqlCommand.ExecuteNonQuery();
        }
Beispiel #3
0
        public void crearCategoria(Categoria categoria)
        {
            String query = "insert into categoria(nombreCategoria)" +
                           "values(@nombreCategoria); ";

            SqlCommand sqlCommand;

            sqlCommand = gestorSQL.obtenerComandoSQL(query);

            sqlCommand.Parameters.AddWithValue("@nombreCategoria", categoria.NombreCategoria);

            sqlCommand.ExecuteNonQuery();
        }
Beispiel #4
0
        public void guardarMovimiento(Movimiento movimiento, String transaccionID)
        {
            // CREANDO LAS SENTENCIAS SQL
            string insertarMovimientoSQL;

            insertarMovimientoSQL = "insert into Movimiento(mes,transaccionID) " +
                                    "values(@mes,@transaccionID)";

            try
            {
                SqlCommand comando;

                // GUARDANDO EL OBJETO Movimiento
                {
                    comando = gestorSQL.obtenerComandoSQL(insertarMovimientoSQL);
                }
                comando.Parameters.AddWithValue("@mes", movimiento.mes);
                comando.Parameters.AddWithValue("@transaccionID", transaccionID);
                comando.ExecuteNonQuery();
            }
            catch (Exception err)
            {
                throw new Exception("Ocurrio un problema al intentar guardar.", err);
            }
        }
Beispiel #5
0
        public void guardarTransaccion(Transaccion transaccion, String cuentaOrigenID, String cuentaDestinoID)
        {
            // CREANDO LAS SENTENCIAS SQL
            string insertarTransaccion1SQL;

            insertarTransaccion1SQL = "insert into Transaccion(fechaTransaccion, monto, tipoTransaccion, valoracion, cuentaOrigenID, cuentaDestinoID) " +
                                      "values(@fechaTransaccion, @monto, @tipoTransaccion, @valoracion, @cuentaOrigenID,@cuentaDestinoID)";

            try
            {
                SqlCommand comando;

                // GUARDANDO EL OBJETO Transaccion
                {
                    comando = gestorSQL.obtenerComandoSQL(insertarTransaccion1SQL);
                }
                comando.Parameters.AddWithValue("@fechaTransaccion", transaccion.Fecha);
                comando.Parameters.AddWithValue("@monto", transaccion.Monto);
                comando.Parameters.AddWithValue("@tipoTransaccion", transaccion.TipoTransaccion);
                comando.Parameters.AddWithValue("@valoracion", transaccion.Valoracion);
                comando.Parameters.AddWithValue("@cuentaOrigenID", cuentaOrigenID);
                comando.Parameters.AddWithValue("@cuentaDestinoID", cuentaDestinoID);


                comando.ExecuteNonQuery();
            }
            catch (Exception err)
            {
                throw new Exception("Ocurrio un problema al intentar guardar.", err);
            }
        }
Beispiel #6
0
        public void crearContrato(Contrato contrato)
        {
            string crearContrato = "insert into contrato(idcontrato,cargo,estadocontrato,fechafin,fechainicio,tieneasignacionfamiliar,valorhora,idempleado,idafp)" +
                                   "values(@idcontrato, @cargo, @estadocontrato, @fechafin, @fechainicio, @tieneasignacionfamiliar, @valorhora, @idempleado, @idafp)";

            try
            {
                SqlCommand comando;

                comando = gestorSQL.obtenerComandoSQL(crearContrato);
                comando.Parameters.AddWithValue("@idcontrato", contrato.IdContrato);
                comando.Parameters.AddWithValue("@cargo", contrato.Cargo);
                comando.Parameters.AddWithValue("@estadocontrato", contrato.EstadoContrato);
                comando.Parameters.AddWithValue("@fechafin", contrato.FechaFin);
                comando.Parameters.AddWithValue("@fechainicio", contrato.FechaInicio);
                comando.Parameters.AddWithValue("@tieneasignacionfamiliar", contrato.TieneAsignacionFamiliar);
                comando.Parameters.AddWithValue("@valorhora", contrato.ValorHora);
                comando.Parameters.AddWithValue("@idempleado", contrato.Empleado.IdEmpleado);
                comando.Parameters.AddWithValue("@idafp", contrato.AFP.CodigoAFP);
                comando.ExecuteNonQuery();
            }
            catch (Exception err)
            {
                throw err;
            }
        }
        public void guardarUsuario(Usuario usuario)
        {
            // CREANDO LAS SENTENCIAS SQL
            string insertarUsuarioSQL;

            insertarUsuarioSQL = "insert into Usuario(nombres, apellidos, dni, numeroTarjeta, clave, estado) " +
                                 "values(@nombres, @apellidos, @dni, @numeroTarjeta, @clave, @estado)";


            try
            {
                SqlCommand comando;

                // GUARDANDO EL OBJETO Usuario
                {
                    comando = gestorSQL.obtenerComandoSQL(insertarUsuarioSQL);
                }
                comando.Parameters.AddWithValue("@nombres", usuario.Nombres);
                comando.Parameters.AddWithValue("@apellidos", usuario.Apellidos);
                comando.Parameters.AddWithValue("@dni", usuario.Dni);
                comando.Parameters.AddWithValue("@numeroTarjeta", usuario.NumeroDeTarjeta);
                comando.Parameters.AddWithValue("@clave", usuario.Clave);
                comando.Parameters.AddWithValue("@estado", usuario.Estado);
                comando.ExecuteNonQuery();
            }
            catch (Exception err)
            {
                throw new Exception("Ocurrio un problema al intentar guardar.", err);
            }
        }
        public void crearLineaDeVenta(LineaDeVenta lineaDeVenta)
        {
            String query = "insert into lineaDeVenta(cantidad,precioUnitario,precioTotal,idProducto_fk,idComprobante_fk)" +
                           "values(@cantidad, @precioUnitario, @precioTotal, @idProducto_fk, @idComprobante_fk)";

            SqlCommand sqlCommand;

            sqlCommand = gestorSQL.obtenerComandoSQL(query);

            sqlCommand.Parameters.AddWithValue("@cantidad", lineaDeVenta.Cantidad);
            sqlCommand.Parameters.AddWithValue("@precioUnitario", lineaDeVenta.PrecioUnitario);
            sqlCommand.Parameters.AddWithValue("@precioTotal", lineaDeVenta.Preciototal);
            sqlCommand.Parameters.AddWithValue("@idProducto_fk", lineaDeVenta.Producto.IdProducto);
            sqlCommand.Parameters.AddWithValue("@idComprobante_fk", lineaDeVenta.ComprobanteDePago.IdComprobante);

            sqlCommand.ExecuteNonQuery();
        }
Beispiel #9
0
        public void crearComprobanteDePago(ComprobanteDePago comprobanteDePago)
        {
            String query = "insert into comprobanteDePago(numeroComprobante,nombre,fecha,direccion,dni,igv,precioNeto,precioTotal,correo)" +
                           "values(@numeroComprobante, @nombre, @fecha, @direccion, @dni, @igv, @precioNeto, @precioTotal,@correo)";

            SqlCommand sqlCommand;

            sqlCommand = gestorSQL.obtenerComandoSQL(query);

            sqlCommand.Parameters.AddWithValue("@numeroComprobante", comprobanteDePago.NumeroComprobante);
            sqlCommand.Parameters.AddWithValue("@nombre", comprobanteDePago.Nombre);
            sqlCommand.Parameters.AddWithValue("@fecha", comprobanteDePago.Fecha);
            sqlCommand.Parameters.AddWithValue("@direccion", comprobanteDePago.Direccion);
            sqlCommand.Parameters.AddWithValue("@dni", comprobanteDePago.Dni);
            sqlCommand.Parameters.AddWithValue("@igv", comprobanteDePago.Igv);
            sqlCommand.Parameters.AddWithValue("@precioNeto", comprobanteDePago.PrecioNeto);
            sqlCommand.Parameters.AddWithValue("@precioTotal", comprobanteDePago.PrecioTotal);
            sqlCommand.Parameters.AddWithValue("@correo", comprobanteDePago.Correo);

            sqlCommand.ExecuteNonQuery();
        }
Beispiel #10
0
        public void guardarUsuario(Usuario usuario)
        {
            string consultaSQL = String.Format("insert into Usuario(nombres, apellidos, dni, numeroTarjeta, clave) values(\"{0}\",\"{1}\",\"{2}\",\"{3}\",\"{4}\")", usuario.Nombres, usuario.Apellidos, usuario.Dni, usuario.NumeroDeTarjeta, usuario.Clave);

            try
            {
                IDbCommand resultadoSQL = gestorSQL.obtenerComandoSQL(consultaSQL);
                resultadoSQL.ExecuteScalar();
                resultadoSQL.Dispose();
            }
            catch (Exception err)
            {
                throw new Exception("Ocurrio un problema al intentar guardar.", err);
            }
        }
        public void guardarTransaccion(Transaccion transaccion)
        {
            string consultaSQL = String.Format("INSERT or IGNORE into Transaccion " +
                                               "values(\"{0}\",\"{1}\",\"{2}\",\"{3}\",\"{4}\",\"{5}\")",
                                               transaccion.Codigo, transaccion.Fecha.ToString(), transaccion.Monto, transaccion.Valoracion, transaccion.CodigoDeMovimiento, transaccion.Cuenta.Usuario.Dni);

            try
            {
                IDbCommand resultadoSQL = gestorSQL.obtenerComandoSQL(consultaSQL);
                resultadoSQL.ExecuteScalar();
                resultadoSQL.Dispose();
            }
            catch (Exception err)
            {
                throw new Exception("Ocurrio un problema al intentar guardar.", err);
            }
        }
        public void guardarMovimiento(Movimiento movimiento)
        {
            string consultaSQL = String.Format("insert into Movimiento" +
                                               "(codigo, hora, moneda, monto, nombreDestinatario) " +
                                               "values(\"{0}\",\"{1}\",\"{2}\",\"{3}\",\"{4}\")",
                                               movimiento.Codigo, movimiento.Hora, movimiento.Moneda, movimiento.Monto, movimiento.NombreDestinatario);

            try
            {
                IDbCommand resultadoSQL = gestorSQL.obtenerComandoSQL(consultaSQL);
                resultadoSQL.ExecuteScalar();
                resultadoSQL.Dispose();
            }
            catch (Exception err)
            {
                throw new Exception("Ocurrio un problema al intentar guardar.", err);
            }
        }