示例#1
0
        private void btnAddEmail_Click(object sender, EventArgs e)
        {
            string refValue = string.Empty;

            if (frmInputBox.InputBox("Agregar Email", "Email", "cliente_email", "email", formId, ref refValue, false, true) == DialogResult.OK)
            {
                DataUtil.FillComboBox(cbEmail.Items, DataBaseQuerys.FillMainDataSet("cliente_email", formWhereField, formId, "email"), null);
                cbEmail.SelectedItem = refValue;
            }
        }
示例#2
0
        private bool ExistenOrdenesAsociadas()
        {
            var result   = false;
            var dsPedido = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet("pedido", "Pedido_origen_id", DataUtil.GetString(pedidoID), string.Empty), "pedido");

            if (dsPedido.Tables[0].Rows.Count > 0)
            {
                result = true;
            }
            return(result);
        }
示例#3
0
        private void btnViewOrder_Click(object sender, EventArgs e)
        {
            dgwCuenta.Rows.Clear();
            subTotal       = 0;
            totalDescuento = 0;

            btnViewOrder.Visible   = false;
            btnNewOrder.Visible    = true;
            btnCreateOrder.Visible = false;

            var dsPedidoDetalleInfo = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet("pedido_detalle", "pedido_id", DataUtil.GetString(pedidoID), string.Empty), "pedido_detalle");

            foreach (DataRow pedidoDetalleRow in dsPedidoDetalleInfo.Tables["pedido_detalle"].Rows)
            {
                var dsProducto = DataUtil.FillDataSet(DataBaseQuerys.Producto(DataUtil.GetString(pedidoDetalleRow["Codigo_Producto"]), string.Empty,
                                                                              string.Empty, string.Empty), "producto");
                var precioUnitario  = DataUtil.GetDouble(dsProducto.Tables[0].Rows[0], "Precio_final");
                var precioProveedor = DataUtil.GetDouble(dsProducto.Tables[0].Rows[0], "Precio_proveedor");
                var descuento       = DataUtil.GetDouble(pedidoDetalleRow["Descuento"]);
                var cantidad        = DataUtil.GetInt(pedidoDetalleRow["Cantidad"]);

                double calculoMonto;
                double descuentoMonto = 0;
                if (Math.Abs(descuento) > 0)
                {
                    calculoMonto = Math.Round((precioUnitario * (1 - descuento / 100)) * cantidad, 2);
                    var totalSinDescuento = Math.Round(precioUnitario * cantidad, 2);
                    descuentoMonto = Math.Round(totalSinDescuento - calculoMonto, 2);
                }
                else
                {
                    calculoMonto = precioUnitario * cantidad;
                }

                var montoIgv = Math.Round((calculoMonto * 1.18), 1);

                string[] row =
                {
                    DataUtil.GetString(pedidoDetalleRow["Linea"]),
                    DataUtil.GetString(pedidoDetalleRow["Codigo_Producto"]),
                    DataUtil.GetString(pedidoDetalleRow["Descripcion_Producto"]),
                    DataUtil.GetString(pedidoDetalleRow["Cantidad"]),
                    DataUtil.GetString(pedidoDetalleRow["Descuento"]),
                    DataUtil.GetString(calculoMonto),
                    DataUtil.GetString(precioUnitario),
                    DataUtil.GetString(precioProveedor),
                    DataUtil.GetString(montoIgv),
                    DataUtil.GetString(descuentoMonto)
                };
                dgwCuenta.Rows.Add(row);
                CalculoMontos(calculoMonto, true, descuentoMonto);
            }
        }
示例#4
0
        private void BindDataFields()
        {
            mainDataSet = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet(tableName, formWhereField, formId, string.Empty), tableName);

            if (mainDataSet.Tables[0].Rows.Count > 0)
            {
                txtCodigo.Text        = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], formWhereField);
                txtDescripcion.Text   = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Insumo_grupo_clasificacion_descripcion");
                cbEstado.SelectedItem = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "estado");
            }
            else
            {
                cbEstado.SelectedItem = AppConstant.RegistroEstado.Activo;
            }
        }
示例#5
0
        private void ViewOrder()
        {
            dgwCuenta.Rows.Clear();
            var dsPedidoDetalleInfo = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet("pedido_detalle", "pedido_id", DataUtil.GetString(pedidoID), string.Empty), "pedido_detalle");

            foreach (DataRow pedidoDetalleRow in dsPedidoDetalleInfo.Tables["pedido_detalle"].Rows)
            {
                string[] row = { DataUtil.GetString(pedidoDetalleRow["Linea"]),
                                 DataUtil.GetString(pedidoDetalleRow["Codigo_Producto"]),
                                 DataUtil.GetString(pedidoDetalleRow["Descripcion_Producto"]),
                                 DataUtil.GetString(pedidoDetalleRow["Cantidad"]),
                                 DataUtil.GetString(pedidoDetalleRow["Descuento"]), };
                dgwCuenta.Rows.Add(row);
            }
        }
示例#6
0
        private void BindDataFields()
        {
            mainDataSet = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet(tableName, formWhereField, formId, string.Empty), tableName);

            DataUtil.FillComboBox(cbCategoria.Items, DataBaseQuerys.ProductoCategoriaActivos(false), null);
            DataUtil.FillComboBox(cbProveedor.Items, "SELECT Proveedor_nombre FROM Proveedor WHERE Estado = '" + AppConstant.RegistroEstado.Activo + "' ORDER BY Proveedor_nombre", null);

            if (mainDataSet.Tables[0].Rows.Count > 0)
            {
                EditProduct();
            }
            else
            {
                NewProduct();
            }
        }
示例#7
0
        private void ViewOrder()
        {
            dgwCuenta.Rows.Clear();

            DataSet dsPedidoDetalleInfo = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet("pedido_detalle", "pedido_id", DataUtil.GetString(pedidoIDView), string.Empty), "pedido_detalle");

            foreach (DataRow pedidoDetalleRow in dsPedidoDetalleInfo.Tables["pedido_detalle"].Rows)
            {
                DataSet dsProducto = DataUtil.FillDataSet(DataBaseQuerys.Producto(DataUtil.GetString(pedidoDetalleRow["Codigo_Producto"]), string.Empty, string.Empty, string.Empty), "producto");
                txtCodigoProducto.Text  = DataUtil.GetString(pedidoDetalleRow["Codigo_Producto"]);
                txtProducto.Text        = DataUtil.GetString(dsProducto.Tables[0].Rows[0], "Producto_descripcion");
                txtPrecioUnitario.Text  = DataUtil.GetString(dsProducto.Tables[0].Rows[0], "Precio_final");
                txtPrecioProveedor.Text = DataUtil.GetString(dsProducto.Tables[0].Rows[0], "Precio_proveedor");
                txtCantidad.Text        = DataUtil.GetString(pedidoDetalleRow["Cantidad"]);
                txtDescuento.Text       = DataUtil.GetString(pedidoDetalleRow["Descuento"]);
                AddDetail(0);
            }
        }
示例#8
0
        private void BindDataFields()
        {
            txtMontoInicial.Text = AppConstant.GeneralInfo.MontoCaja;
            mainDataSet          = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet(tableName, formWhereField, formId, string.Empty), tableName);

            DataUtil.FillComboBoxValues(cbEstacion.Items, "SELECT Estacion_descripcion, Estacion_id FROM Estacion WHERE Estado = '" + AppConstant.RegistroEstado.Activo + "' ORDER BY Estacion_descripcion", null);

            if (mainDataSet.Tables[0].Rows.Count > 0)
            {
                txtCodigo.Text        = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], formWhereField);
                cbEstado.SelectedItem = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "estado");
                subTotal = DataUtil.GetDouble(mainDataSet.Tables[0].Rows[0], "Fondo_inicial_total");
                txtFondoInicialTotal.Text = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Fondo_inicial_total");
                txtVentaTotal.Text        = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Venta_total");
                txtOrdenes.Text           = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Orden");

                if (DataUtil.GetDateTime(mainDataSet.Tables[0].Rows[0], "Fecha_apertura") != DateTime.MinValue)
                {
                    lblFechaApetura.Visible = true;
                    dtpFechaApetura.Visible = true;
                    dtpFechaApetura.Value   = DataUtil.GetDateTime(mainDataSet.Tables[0].Rows[0], "Fecha_apertura");
                }
                if (DataUtil.GetDateTime(mainDataSet.Tables[0].Rows[0], "Fecha_cierre") != DateTime.MinValue)
                {
                    lblFechaCierre.Visible = true;
                    dtpFechaCierre.Visible = true;
                    dtpFechaCierre.Value   = DataUtil.GetDateTime(mainDataSet.Tables[0].Rows[0], "Fecha_cierre");
                }
                if (DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "estado").Equals("CERRADO"))
                {
                    btnDelete.Enabled    = false;
                    gbEstaciones.Enabled = false;
                    btnDetalle.Visible   = true;
                }
                CargarTurnoEstacion(DataUtil.GetInt(txtCodigo.Text));
                btnBorrar.Enabled = false;
                btnSave.Enabled   = false;
            }
            else
            {
                cbEstado.SelectedItem = "ABIERTO";
            }
        }
示例#9
0
        private void BindDataFields()
        {
            DataUtil.FillComboBox(cbCategoria.Items, DataBaseQuerys.ProductoCategoriaActivos(false), null);
            mainDataSet = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet(tableName, formWhereField, formId, string.Empty), tableName);

            if (mainDataSet.Tables[0].Rows.Count > 0)
            {
                txtCodigo.Text        = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], formWhereField);
                txtDescripcion.Text   = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Producto_sub_categoria_descripcion");
                cbEstado.SelectedItem = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "estado");

                string sWhere = "producto_categoria_id = " + DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "producto_categoria_id") + "";
                cbCategoria.SelectedItem = DataUtil.FindSingleRow("producto_categoria", "Producto_categoria_descripcion", sWhere);
            }
            else
            {
                cbEstado.SelectedItem = AppConstant.RegistroEstado.Activo;
            }
        }
示例#10
0
        private void BindDataFields()
        {
            mainDataSet = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet(tableName, formWhereField, formId, string.Empty), tableName);

            DataUtil.FillComboBox(cbCargo.Items, "SELECT * FROM empleado_cargo ORDER BY descripcion", null);

            if (mainDataSet.Tables[0].Rows.Count > 0)
            {
                txtCodigo.Text       = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], formWhereField);
                txtNombres.Text      = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "nombres_empleado");
                txtApellidos.Text    = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "apellidos_empleado");
                txtDireccion.Text    = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "direccion");
                txtTelefono.Text     = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "telefono_fijo");
                txtCelular.Text      = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "celular");
                txtEmail.Text        = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "email");
                txtPassword.Text     = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "password");
                txtPassword.Enabled  = false;
                btnVerificar.Enabled = false;
                txtComentarios.Text  = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "comentarios");
                if (DataUtil.GetDateTime(mainDataSet.Tables[0].Rows[0], "Fecha_nacimiento") != DateTime.MinValue)
                {
                    dtpFechaNacimiento.Value = DataUtil.GetDateTime(mainDataSet.Tables[0].Rows[0], "Fecha_nacimiento");
                }
                if (DataUtil.GetDateTime(mainDataSet.Tables[0].Rows[0], "Fecha_ingreso") != DateTime.MinValue)
                {
                    dtpFechaIngreso.Value = DataUtil.GetDateTime(mainDataSet.Tables[0].Rows[0], "Fecha_ingreso");
                }

                cbCargo.SelectedItem  = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "cargo");
                cbEstado.SelectedItem = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "estado");
            }
            else
            {
                cbEstado.SelectedItem     = AppConstant.RegistroEstado.Activo;
                btnChangePassword.Enabled = false;
            }
            if (txtCodigo.Text.Equals(AppConstant.CodigoAdministrador))
            {
                btnDelete.Enabled = false;
                cbEstado.Enabled  = false;
                cbCargo.Enabled   = false;
            }
        }
示例#11
0
        private void BindDataFields()
        {
            DataUtil.FillComboBoxValues(cbCajero.Items, "SELECT Apellidos_empleado + ', ' + Nombres_empleado AS Nombre, Codigo_empleado FROM empleado WHERE Cargo = 'CAJERO' ORDER BY Apellidos_empleado", null);

            mainDataSet = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet(tableName, formWhereField, formId, string.Empty), tableName);
            if (mainDataSet.Tables[0].Rows.Count > 0)
            {
                txtCodigo.Text        = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], formWhereField);
                txtDescripcion.Text   = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Estacion_descripcion");
                cbEstado.SelectedItem = oldEstado = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "estado");

                var sWhere = "Codigo_empleado = " + DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Persona_asignada") + "";
                cbCajero.Text = DataUtil.FindSingleRow("empleado", "Apellidos_empleado + ', ' + Nombres_empleado AS Nombre", sWhere);
            }
            else
            {
                cbEstado.SelectedItem = AppConstant.RegistroEstado.Activo;
            }
        }
示例#12
0
        private void BindDataFields()
        {
            mainDataSet = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet(tableName, formWhereField, formId, string.Empty), tableName);

            DataUtil.FillComboBox(cbEmail.Items, DataBaseQuerys.FillMainDataSet("cliente_email", formWhereField, formId, "email"), null);
            if (mainDataSet.Tables[0].Rows.Count > 0)
            {
                txtCodigo.Text        = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], formWhereField);
                txtNombres.Text       = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "cliente_nombres");
                txtApellidos.Text     = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "cliente_apellidos");
                txtDireccion.Text     = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "cliente_direccion");
                txtTelefono.Text      = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Telefono_casa");
                txtCelular.Text       = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Telefono_celular");
                txtTrabajo.Text       = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Telefono_trabajo");
                txtDocumento.Text     = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Documento");
                txtComentarios.Text   = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Comentario");
                cbEmail.SelectedItem  = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Email_principal");
                cbEstado.SelectedItem = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "estado");
                cbTipo.SelectedItem   = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Tipo_documento");

                txtDocumento.Enabled = false;
                cbTipo.Enabled       = false;
                cbTipo.SelectedItem  = "RUC";
            }
            else
            {
                if (CreateSpecial)
                {
                    txtTelefono.Text    = ClienteNumeroTelefono;
                    txtApellidos.Text   = ClienteApellido;
                    cbTipo.SelectedItem = "DNI";
                    if (CustomerRUC)
                    {
                        cbTipo.SelectedItem = "RUC";
                        cbTipo.Enabled      = false;
                    }
                }
                cbEstado.SelectedItem = AppConstant.RegistroEstado.Activo;
                btnAddEmail.Enabled   = false;
                cbEmail.Enabled       = false;
            }
        }
示例#13
0
        private void BindDataFields()
        {
            mainDataSet = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet(tableName, formWhereField, formId, string.Empty), tableName);

            if (mainDataSet.Tables[0].Rows.Count > 0)
            {
                txtCodigo.Text         = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], formWhereField);
                txtDescripcion.Text    = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Producto_categoria_descripcion");
                txtDescripcion.Enabled = false;
                cbEstado.SelectedItem  = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "estado");
                lblCategoria.Text      = "NO";
                if (DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Producto_sistema").Equals("1"))
                {
                    lblCategoria.Text = "SI";
                    cbEstado.Enabled  = false;
                }
            }
            else
            {
                cbEstado.SelectedItem = AppConstant.RegistroEstado.Activo;
                lblCategoria.Text     = "NO";
            }
        }
示例#14
0
        private void BindDataFields()
        {
            mainDataSet = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet(tableName, formWhereField, formId, string.Empty), tableName);

            if (mainDataSet.Tables[0].Rows.Count > 0)
            {
                txtCodigo.Text        = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], formWhereField);
                txtWeb.Text           = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Proveedor_web");
                txtNombre.Text        = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Proveedor_nombre");
                txtEmail.Text         = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Proveedor_email");
                txtTelefono.Text      = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Proveedor_Telefono");
                txtFax.Text           = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Proveedor_Fax");
                txtContacto.Text      = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Proveedor_contacto");
                txtDocumento.Text     = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Proveedor_ruc");
                txtComentarios.Text   = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Proveedor_comentarios");
                cbEstado.SelectedItem = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "estado");

                txtDocumento.Enabled = false;
            }
            else
            {
                cbEstado.SelectedItem = AppConstant.RegistroEstado.Activo;
            }
        }