public bool OperarArticulos() { bool _Resultado = true; try { _Resultado = ValidarDatos(); if (_Resultado) { FerreteriaPro1.conexion.conexion _Conexion = new FerreteriaPro1.conexion.conexion(); string consulta = "insert into articulos values (" + "'" + _NombreArticulo + "', " + "'" + _DescripcionArticulo + "', " + "" + _IdUnidadMedida + ", " + "'" + _PrecioArticulo + "', " + "'" + _StockArticulo + "'," + "" + _IdProveedor + "" + ")"; if (_Conexion.EjecutarComandoSql(consulta) > 0) { _Resultado = true; } else { _Resultado = false; } } } catch (Exception ex) { Mensaje = ex.Message; _Resultado = false; } return(_Resultado); }
public bool OperarUsuario() { bool _Resultado = true; try { _Resultado = ValidarDatosUsuario(); if (_Resultado) { FerreteriaPro1.conexion.conexion _Conexion = new FerreteriaPro1.conexion.conexion(); string consulta = "insert into usuario values (" + "'" + _Usuario + "', " + "'" + _Contraseña + "', " + "'" + _Nombres + "', " + _Telefono + "," + _IdRol + ")"; if (_Conexion.EjecutarComandoSql(consulta) > 0) { _Resultado = true; } else { _Resultado = false; _Mensaje = _Conexion.Mensaje; } } } catch (Exception ex) { Mensaje = ex.Message; _Resultado = false; } return(_Resultado); }
public bool OperarProveedor() { bool _Resultado = true; try { _Resultado = ValidarDatosProveedor(); if (_Resultado) { FerreteriaPro1.conexion.conexion _Conexion = new FerreteriaPro1.conexion.conexion(); string consulta = "insert into proveedor values (" + "'" + _NombreProveedor + "', " + "'" + _DireccionProveedor + "', " + _TelefonoProveedor + "" + ")"; if (_Conexion.EjecutarComandoSql(consulta) > 0) { _Resultado = true; } else { _Resultado = false; } } } catch (Exception ex) { Mensaje = ex.Message; _Resultado = false; } return(_Resultado); }
public bool OperarAbastecimiento() { bool _Resultado = true; try { _Resultado = ValidarDatos(); if (_Resultado) { FerreteriaPro1.conexion.conexion _Conexion = new FerreteriaPro1.conexion.conexion(); string consulta = "insert into articulo_ferreteria values (" + "" + _IdArticulo + ", " + "" + _Cantidad + ", " + "" + _IdFerreteria + ")"; if (_Conexion.EjecutarComandoSql(consulta) > 0) { // Actualizar stock en tabla articulos _Resultado = true; _Conexion = new FerreteriaPro1.conexion.conexion(); consulta = "update articulos set stock_articulo = stock_articulo - " + _Cantidad + " where id_articulo = " + _IdArticulo; if (_Conexion.EjecutarComandoSql(consulta) > 0) { _Resultado = true; } else { _Resultado = false; } } else { _Resultado = false; } } } catch (Exception ex) { Mensaje = ex.Message; _Resultado = false; } return(_Resultado); }
public bool OperarVenta() { bool _Resultado = true; try { _Resultado = ValidarDatos(); if (_Resultado) { int _IdVenta = 0; FerreteriaPro1.conexion.conexion _Conexion = new FerreteriaPro1.conexion.conexion(); if (_Conexion.conectar()) { DataTable dtDatos = new DataTable(); dtDatos = _Conexion.CargarDatos("select isnull(max(id_venta),0) + 1 from venta"); if (dtDatos.Rows.Count > 0) { _IdVenta = int.Parse(dtDatos.Rows[0][0].ToString()); } string consulta = "insert into venta values (" + "" + _IdVenta + ", " + "" + _IdCliente + ", " + "" + _IdFerreteria + ", " + "getdate()" + ")"; if (_Conexion.EjecutarComandoSql(consulta) > 0) { foreach (DataRow _Detalle in dtDetalleVenta.Rows) { consulta = "insert into venta_detalle values (" + "" + _IdVenta + ", " + "" + _Detalle["id_articulo"] + ", " + "" + _Detalle["cantidad_articulo"] + ", " + "" + float.Parse(_Detalle["cantidad_articulo"].ToString()) * float.Parse(_Detalle["precio_articulo"].ToString()) + ")"; if (_Conexion.EjecutarComandoSql(consulta) > 0) { consulta = "update articulos set stock_articulo = stock_articulo - " + _Detalle["cantidad_articulo"] + " where id_articulo = " + _Detalle["id_articulo"]; if (_Conexion.EjecutarComandoSql(consulta) > 0) { _Resultado = true; } else { _Resultado = false; } } else { _Resultado = false; } } } else { _Resultado = false; } } } } catch (Exception ex) { Mensaje = ex.Message; _Resultado = false; } return(_Resultado); }
public bool OperarClientes() { bool _Resultado = true; try { _Resultado = ValidarDatosClientes(); if (_Resultado) { if (_TipoOperacion == "1") { FerreteriaPro1.conexion.conexion _Conexion = new FerreteriaPro1.conexion.conexion(); string consulta = "insert into clientes (nombre_cliente, direccion_cliente, telefono_cliente) values (" + "'" + _NombreCliente + "', " + "'" + _DireccionCliente + "', " + _TelefonoCliente + "" + ")"; if (_Conexion.EjecutarComandoSql(consulta) > 0) { _Resultado = true; } else { _Resultado = false; _Mensaje = _Conexion.Mensaje; } } if (_TipoOperacion == "2") { FerreteriaPro1.conexion.conexion _Conexion = new FerreteriaPro1.conexion.conexion(); string consulta = "update clientes set nombre_cliente = '" + _NombreCliente + "', direccion_cliente = '" + _DireccionCliente + "', telefono_cliente= " + _TelefonoCliente + " where id_cliente = " + _IdCliente; if (_Conexion.EjecutarComandoSql(consulta) > 0) { _Resultado = true; } else { _Resultado = false; _Mensaje = _Conexion.Mensaje; } } if (_TipoOperacion == "3") { FerreteriaPro1.conexion.conexion _Conexion = new FerreteriaPro1.conexion.conexion(); string consulta = "delete from clientes where id_cliente = " + _IdCliente; if (_Conexion.EjecutarComandoSql(consulta) > 0) { _Resultado = true; } else { _Resultado = false; _Mensaje = _Conexion.Mensaje; } } } } catch (Exception ex) { _Mensaje = ex.Message; _Resultado = false; } return(_Resultado); }