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); } }
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(); }
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(); }
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); } }
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); } }
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(); }
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(); }
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); } }