Example #1
0
        //FUNCION PARA LLENAR EL GRID
        private void llenarGrid()
        {
            try
            {
                dgvDatos.Rows.Clear();

                sSql  = "";
                sSql += "select * from pos_vw_consumo_empleados" + Environment.NewLine;

                if (txtBuscar.Text.Trim() != "")
                {
                    sSql += "where identificacion like '%" + txtBuscar.Text.Trim() + "%'" + Environment.NewLine;
                    sSql += "or apellidos like '%" + txtBuscar.Text.Trim() + "%'" + Environment.NewLine;
                    sSql += "or nombres like '%" + txtBuscar.Text.Trim() + "%'" + Environment.NewLine;
                }

                sSql += "order by apellidos";

                dtConsulta = new DataTable();
                dtConsulta.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == false)
                {
                    catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch();
                    catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCIÓN:" + Environment.NewLine + sSql;
                    catchMensaje.ShowDialog();
                    return;
                }

                for (int i = 0; i < dtConsulta.Rows.Count; i++)
                {
                    dgvDatos.Rows.Add(
                        dtConsulta.Rows[i]["id_pos_empleado"].ToString(),
                        dtConsulta.Rows[i]["id_persona"].ToString(),
                        dtConsulta.Rows[i]["id_empleado"].ToString(),
                        dtConsulta.Rows[i]["id_pos_area_consumo_empleados"].ToString(),
                        dtConsulta.Rows[i]["is_active"].ToString(),
                        dtConsulta.Rows[i]["identificacion"].ToString(),
                        dtConsulta.Rows[i]["apellidos"].ToString(),
                        dtConsulta.Rows[i]["nombres"].ToString(),
                        dtConsulta.Rows[i]["empleado"].ToString(),
                        dtConsulta.Rows[i]["en_nomina"].ToString(),
                        dtConsulta.Rows[i]["estado"].ToString()
                        );
                }

                dgvDatos.ClearSelection();

                lblRegistros.Text = dtConsulta.Rows.Count.ToString() + " Registros Encontrados";
            }

            catch (Exception ex)
            {
                catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch();
                catchMensaje.lblMensaje.Text = ex.Message;
                catchMensaje.ShowDialog();
            }
        }
Example #2
0
        //EXTRAER LOS DATOS LAS IMPRESORAS
        private void consultarImpresoraTipoOrden()
        {
            try
            {
                sSql = "";
                sSql = sSql + "select I.path_url, I.numero_impresion, I.puerto_impresora," + Environment.NewLine;
                sSql = sSql + "I.ip_impresora, I.descripcion, I.cortar_papel, I.abrir_cajon" + Environment.NewLine;
                sSql = sSql + "from pos_impresora I, pos_formato_precuenta FP" + Environment.NewLine;
                sSql = sSql + "where FP.id_pos_impresora = I.id_pos_impresora" + Environment.NewLine;
                sSql = sSql + "and FP.estado = 'A'" + Environment.NewLine;
                sSql = sSql + "and I.estado = 'A'" + Environment.NewLine;
                sSql = sSql + "and FP.id_pos_formato_precuenta = " + Program.iFormatoPrecuenta;

                dtImprimir = new DataTable();
                dtImprimir.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtImprimir, sSql);

                if (bRespuesta == true)
                {
                    if (dtImprimir.Rows.Count > 0)
                    {
                        sNombreImpresora      = dtImprimir.Rows[0][0].ToString();
                        iCantidadImpresiones  = Convert.ToInt16(dtImprimir.Rows[0][1].ToString());
                        sPuertoImpresora      = dtImprimir.Rows[0][2].ToString();
                        sIpImpresora          = dtImprimir.Rows[0][3].ToString();
                        sDescripcionImpresora = dtImprimir.Rows[0][4].ToString();
                        iCortarPapel          = Convert.ToInt16(dtImprimir.Rows[0][5].ToString());
                        iAbrirCajon           = Convert.ToInt16(dtImprimir.Rows[0][6].ToString());

                        //ENVIAR A IMPRIMIR
                        imprimir.iniciarImpresion();
                        imprimir.escritoEspaciadoCorto(precuenta2.llenarPrecuentaDatos(dtConsulta, sIdOrden, sEstado, dtPago));
                        imprimir.escritoFuenteAlta("TOTAL:" + precuenta2.dbTotalOrden.ToString("N2").PadLeft(27, ' ') + Environment.NewLine);
                        imprimir.escritoEspaciadoCorto(precuenta2.llenarDetallePrecuenta(dtConsulta, sIdOrden, sEstado, dtPago));
                        imprimir.cortarPapel();
                        imprimir.imprimirReporte(sNombreImpresora);
                        sRetorno = "";
                    }

                    else
                    {
                        ok.LblMensaje.Text = "No existe el registro de configuración de impresora. Comuníquese con el administrador.";
                        ok.ShowDialog();
                    }
                }

                else
                {
                    ok.LblMensaje.Text = "Ocurrió un problema al realizar la consulta.";
                    ok.ShowDialog();
                }
            }

            catch (Exception ex)
            {
                catchMensaje.LblMensaje.Text = ex.Message;
                catchMensaje.ShowDialog();
            }
        }
Example #3
0
        //FUNCION PARA OBTENER LAS COMANDAS
        private void instruccionComandas()
        {
            try
            {
                sSql  = "";
                sSql += "select * from pos_vw_comandas_activas" + Environment.NewLine;
                sSql += "where fecha_pedido = '" + Convert.ToDateTime(Program.sFechaSistema).ToString("yyyy-MM-dd") + "'" + Environment.NewLine;
                sSql += "and estado_orden = 'Abierta'" + Environment.NewLine;
                sSql += "and id_localidad = " + Program.iIdLocalidad + Environment.NewLine;
                sSql += "order by numero_pedido desc";

                dtConsulta = new DataTable();
                dtConsulta.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == true)
                {
                    return;
                }
                else
                {
                    catchMensaje.lblMensaje.Text = sSql;
                    catchMensaje.ShowDialog();
                }
            }

            catch (Exception ex)
            {
                catchMensaje.lblMensaje.Text = ex.Message;
                int num = (int)catchMensaje.ShowDialog();
            }
        }
Example #4
0
        //función para buscar el código de bodega
        private void buscarCodigoBodega()
        {
            try
            {
                sSql  = "";
                sSql += "select codigo From cv402_bodegas" + Environment.NewLine;
                sSql += "where estado = 'A'" + Environment.NewLine;
                sSql += "and id_bodega = " + Convert.ToInt32(cmbBodega.SelectedValue);

                dtConsulta = new DataTable();
                dtConsulta.Clear();
                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == true)
                {
                    if (dtConsulta.Rows.Count > 0)
                    {
                        sCodigoBodega = dtConsulta.Rows[0][0].ToString();
                    }
                }

                else
                {
                    catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCIÓN:" + Environment.NewLine + sSql;
                    catchMensaje.ShowDialog();
                }
            }
            catch (Exception ex)
            {
                catchMensaje.lblMensaje.Text = ex.Message;
                catchMensaje.ShowDialog();
            }
        }
Example #5
0
        //Función para obtener el correlativo
        private void obtenerCgTipoMovimiento()
        {
            try
            {
                sSql       = "select correlativo from tp_codigos where codigo = 'EMP' and tabla = 'SYS$00648'";
                dtConsulta = new DataTable();
                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == true)
                {
                    cgTipoMovimiento = Convert.ToInt32(dtConsulta.Rows[0].ItemArray[0].ToString());
                }

                else
                {
                    catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch();
                    catchMensaje.lblMensaje.Text = "ERROR EN LA SIGUIENTE INSTRUCCIÓN:" + Environment.NewLine + sSql;
                    catchMensaje.Show();
                }
            }
            catch (Exception ex)
            {
                catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch();
                catchMensaje.lblMensaje.Text = ex.Message;
                catchMensaje.Show();
            }
        }
Example #6
0
        //Función para cargar el combo de oficina
        private void cargarComboOficina()
        {
            try
            {
                sSql = @"select id_localidad, nombre_localidad from tp_vw_localidades
                            where codigo in (00004,00005,00006) ";
                DataTable dtConsulta = new DataTable();
                dtConsulta.Clear();
                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == true)
                {
                    cmbOficina.llenar(dtConsulta, sSql);
                }

                else
                {
                    catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch();
                    catchMensaje.lblMensaje.Text = "ERROR EN LA SIGUIENTE INSTRUCCIÓN:" + Environment.NewLine + sSql;
                    catchMensaje.Show();
                }
            }
            catch (Exception ex)
            {
                catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch();
                catchMensaje.lblMensaje.Text = ex.Message;
                catchMensaje.Show();
            }
        }
        //FUNCION PARA CARGAR LOS DATOS DE LA SECUENCIA DE ENTREGA
        private int consultarSecuenciaEntrega()
        {
            try
            {
                sSql  = "";
                sSql += "select id_pos_secuencia_entrega, descripcion" + Environment.NewLine;
                sSql += "from pos_secuencia_entrega" + Environment.NewLine;
                sSql += "where estado = 'A'";

                dtSecuencia = new DataTable();
                dtSecuencia.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtSecuencia, sSql);

                if (bRespuesta == false)
                {
                    catchMensaje.LblMensaje.Text = sSql;
                    catchMensaje.ShowDialog();
                    return(0);
                }

                else
                {
                    return(dtSecuencia.Rows.Count);
                }
            }

            catch (Exception ex)
            {
                catchMensaje.LblMensaje.Text = ex.ToString();
                catchMensaje.ShowDialog();
                return(0);
            }
        }
Example #8
0
        //FUNCION PARA CONTAR EL NUMERO DE SECCIONES
        private void contarSecciones()
        {
            try
            {
                sSql  = "";
                sSql += "select count(*) cuenta" + Environment.NewLine;
                sSql += "from pos_seccion_mesa" + Environment.NewLine;
                sSql += "where estado = 'A'";

                dtSeccion = new DataTable();
                dtSeccion.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtSeccion, sSql);

                if (bRespuesta == true)
                {
                    iNumeroSecciones = Convert.ToInt32(dtSeccion.Rows[0][0].ToString());
                }

                else
                {
                    catchMensaje.LblMensaje.Text = sSql;
                    catchMensaje.ShowDialog();
                }
            }

            catch (Exception ex)
            {
                catchMensaje.LblMensaje.Text = ex.Message;
                catchMensaje.ShowDialog();
            }
        }
Example #9
0
        //FUNCION PARA LLENAR EL DATATABLE Y DISEÑAR LA INTERFAZ DE MESAS
        private void consultarDatos()
        {
            try
            {
                sSql  = "";
                sSql += "select id_pos_mesa, numero_mesa, posicion_x, posicion_y, descripcion" + Environment.NewLine;
                sSql += "from pos_mesa" + Environment.NewLine;
                sSql += "where id_pos_seccion_mesa = " + iIdSeccionMesa + Environment.NewLine;
                sSql += "and estado = 'A'";

                dtMesas = new DataTable();
                dtMesas.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtMesas, sSql);

                if (bRespuesta == false)
                {
                    catchMensaje = new VentanasMensajes.frmMensajeCatch();
                    catchMensaje.LblMensaje.Text = "ERROR EN LA SIGUIENTE INSTRUCCIÓN:" + Environment.NewLine + sSql;
                    catchMensaje.ShowDialog();
                }
            }

            catch (Exception ex)
            {
                catchMensaje = new VentanasMensajes.frmMensajeCatch();
                catchMensaje.LblMensaje.Text = ex.Message;
                catchMensaje.ShowDialog();
            }
        }
        //CONSULTAR REGISTRO DBAYUDA
        private void consultarRegistroLlenar()
        {
            try
            {
                sSql = "";
                sSql = sSql + "select id_persona, identificacion, apellidos + ' ' + nombres" + Environment.NewLine;
                sSql = sSql + "from tp_personas" + Environment.NewLine;
                sSql = sSql + "where id_persona = " + iIdPersona + Environment.NewLine;
                sSql = sSql + "and estado = 'A'";

                dtConsulta = new DataTable();
                dtConsulta.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == true)
                {
                    dbAyudaEmpleados.iId = Convert.ToInt32(iIdPersona);
                    dbAyudaEmpleados.txtIdentificacion.Text = dtConsulta.Rows[0].ItemArray[1].ToString().Trim();
                    dbAyudaEmpleados.txtDatos.Text          = dtConsulta.Rows[0].ItemArray[2].ToString().Trim();
                }

                else
                {
                    ok.LblMensaje.Text = "Ocurrió un problema al cargar datos del dbAyuda.";
                    ok.ShowDialog();
                }
            }
            catch (Exception ex)
            {
                ok.LblMensaje.Text = ex.ToString();
                ok.ShowDialog();
            }
        }
Example #11
0
        //FUNCION PARA LLENAR EL DATATABLE Y DISEÑAR LA INTERFAZ DE MESAS
        private void consultarDatos()
        {
            try
            {
                sSql  = "";
                sSql += "select id_pos_mesa, numero_mesa, posicion_x, posicion_y, descripcion" + Environment.NewLine;
                sSql += "from pos_mesa" + Environment.NewLine;
                sSql += "where id_pos_seccion_mesa = " + iIdSeccionMesa + Environment.NewLine;
                sSql += "and estado = 'A'";

                dtMesas = new DataTable();
                dtMesas.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtMesas, sSql);

                if (bRespuesta == false)
                {
                    ok.LblMensaje.Text = sSql;
                    ok.ShowDialog();
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Example #12
0
        //CARGAR PARAMETROS EN EL SISTEMA
        public string cargarParametros()
        {
            try
            {
                iRespuesta = 0;

                sSql  = "";
                sSql += "select * from pos_parametro" + Environment.NewLine;
                sSql += "where estado = 'A'";

                dtConsulta = new DataTable();
                dtConsulta.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == false)
                {
                    iRespuesta = -1;
                    return(conexion.sMensajeError);
                }

                if (dtConsulta.Rows.Count > 0)
                {
                    Program.iIdProductoModificador = Convert.ToInt32(dtConsulta.Rows[0]["id_producto_modificador"].ToString());
                    Program.iIdProductoDomicilio   = Convert.ToInt32(dtConsulta.Rows[0]["id_producto_domicilio"].ToString());
                    Program.iIdProductoNuevoItem   = Convert.ToInt32(dtConsulta.Rows[0]["id_producto_item"].ToString());
                    Program.iva                     = Convert.ToDouble(dtConsulta.Rows[0]["iva"].ToString()) / 100;
                    Program.ice                     = Convert.ToDouble(dtConsulta.Rows[0]["ice"].ToString()) / 100;
                    Program.servicio                = Convert.ToDouble(dtConsulta.Rows[0]["servicio"].ToString()) / 100;
                    Program.iManejaServicio         = Convert.ToInt32(dtConsulta.Rows[0]["maneja_servicio"].ToString());
                    Program.iBanderaNumeroMesa      = Convert.ToInt32(dtConsulta.Rows[0]["etiqueta_mesa"].ToString());
                    Program.iUsuarioLogin           = Convert.ToInt32(dtConsulta.Rows[0]["opcion_login"].ToString());
                    Program.sContactoFabricante     = dtConsulta.Rows[0]["contacto_fabricante"].ToString();
                    Program.sSitioWebFabricante     = dtConsulta.Rows[0]["sitio_web_fabricante"].ToString();
                    Program.sUrlContabilidad        = dtConsulta.Rows[0]["url_contabilidad"].ToString();
                    Program.iCobrarConSinProductos  = Convert.ToInt32(dtConsulta.Rows[0]["precio_incluye_impuesto"].ToString());
                    Program.iManejaNomina           = Convert.ToInt32(dtConsulta.Rows[0]["maneja_nomina"].ToString());
                    Program.iComprobanteNotaEntrega = Convert.ToInt32(dtConsulta.Rows[0]["idtipocomprobante"].ToString());
                    Program.iUsarIconosCategorias   = Convert.ToInt32(dtConsulta.Rows[0]["usar_iconos_categorias"].ToString());

                    Program.iUsarHuellasCajeros = Convert.ToInt32(dtConsulta.Rows[0]["usar_huella_cajeros"].ToString());
                    Program.iUsarHuellasMeseros = Convert.ToInt32(dtConsulta.Rows[0]["usar_huella_meseros"].ToString());

                    fechaSistema();
                    return("");
                }

                else
                {
                    iRespuesta = 1;
                    return("No se ha configurado los parámetros para el sistema.");
                }
            }

            catch (Exception ex)
            {
                iRespuesta = -1;
                return(ex.Message);
            }
        }
Example #13
0
        //EXTRAER EL TOTAL DE LA ORDEN PARA ALMACENAR EN LA BASE DE DATOS
        private void sumarTotalOrden()
        {
            try
            {
                sSql  = "";
                sSql += "select sum(DP.cantidad * DP.precio_unitario * (" + Convert.ToDouble(Program.iva + Program.servicio + 1) + ")) total" + Environment.NewLine;
                sSql += "from cv403_det_pedidos as DP, cv403_cab_pedidos as CP" + Environment.NewLine;
                sSql += "where (CP.id_pedido = DP.id_pedido)" + Environment.NewLine;
                sSql += "and CP.id_pedido = " + Convert.ToInt32(sIdOrden) + Environment.NewLine;
                sSql += "and CP.estado = 'A' and DP.estado = 'A'";

                dtConsulta = new DataTable();
                dtConsulta.Clear();
                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == true)
                {
                    DSumaDetalleOrden = Convert.ToDouble(dtConsulta.Rows[0][0].ToString());
                }
            }
            catch (Exception)
            {
                ok.LblMensaje.Text = "Ocurrió un problema al consultar el registro.";
                ok.ShowDialog();
                this.Close();
            }
        }
Example #14
0
        //FUNCION PARA EXTRAER EL NUMERO DE CUENTA
        private void extraerNumeroCuenta()
        {
            try
            {
                sFechaConsulta = Program.sFechaSistema.ToString("yyyy/MM/dd");

                sSql  = "";
                sSql += "select isnull(max(cuenta), 0) cuenta" + Environment.NewLine;
                sSql += "from cv403_cab_pedidos" + Environment.NewLine;
                sSql += "where fecha_pedido = '" + sFechaConsulta + "'";

                dtConsulta = new DataTable();
                dtConsulta.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == true)
                {
                    iCuentaDiaria = Convert.ToInt32(dtConsulta.Rows[0][0].ToString()) + 1;
                }

                else
                {
                    catchMensaje.LblMensaje.Text = sSql;
                    catchMensaje.ShowDialog();
                }
            }

            catch (Exception ex)
            {
                catchMensaje.LblMensaje.Text = ex.ToString();
                catchMensaje.ShowDialog();
            }
        }
Example #15
0
        //Función para llenar las sentencias en el dbAyuda
        private void llenarSentencias()
        {
            string sCodigo = "";
            string sNombre = "";

            sSentenciaDbAyuda  = "";
            sSentenciaDbAyuda += "Select substring(PRO.Codigo, 1, 15) codigo, isnull((" + Environment.NewLine;
            sSentenciaDbAyuda += "Select Nombre From cv401_nombre_productos" + Environment.NewLine;
            sSentenciaDbAyuda += "Where Id_Producto = PRO.Id_Producto" + Environment.NewLine;
            sSentenciaDbAyuda += "And Cg_Tipo_Nombre = 5076" + Environment.NewLine;
            sSentenciaDbAyuda += "and estado ='A')," + Environment.NewLine;
            sSentenciaDbAyuda += "'(Sin Nombre)') descripcion, PRO.Id_Producto" + Environment.NewLine;
            sSentenciaDbAyuda += "From cv401_productos PRO, cv401_productos PROPADRE" + Environment.NewLine;
            sSentenciaDbAyuda += "Where PRO.id_producto_Padre = PROPADRE.id_Producto" + Environment.NewLine;
            sSentenciaDbAyuda += "and PROPADRE.Codigo Like '1%'" + Environment.NewLine;
            sSentenciaDbAyuda += "and PRO.estado = 'A'" + Environment.NewLine;
            sSentenciaDbAyuda += "and PRO.nivel in (1,2,3)" + Environment.NewLine;
            sSentenciaDbAyuda += "Order By PRO.Codigo,descripcion";


            dtConsulta = new DataTable();
            dtConsulta.Clear();
            bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSentenciaDbAyuda);
            if (bRespuesta == true)
            {
                sCodigo = dtConsulta.Rows[0][0].ToString();
                sNombre = dtConsulta.Rows[0][1].ToString();
            }

            dbAyudaFamiliaArticulo.Ver(sSentenciaDbAyuda, "PRO.Codigo", 2, 0, 1);
        }
Example #16
0
        //FUNCION PARA CARGAR LOS TIPOS DE AMBIENTE
        private void llenarTipoAmbiente()
        {
            try
            {
                sSql  = "";
                sSql += "select id_tipo_ambiente, nombres" + Environment.NewLine;
                sSql += "From cel_tipo_ambiente" + Environment.NewLine;
                sSql += "where estado = 'A'" + Environment.NewLine;
                sSql += "order by id_tipo_ambiente";

                dtConsulta = new DataTable();
                dtConsulta.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == true)
                {
                    if (dtConsulta.Rows.Count > 0)
                    {
                        cmbTipoAmbiente.DisplayMember = "nombres";
                        cmbTipoAmbiente.ValueMember   = "id_tipo_ambiente";
                        cmbTipoAmbiente.DataSource    = dtConsulta;
                    }
                }
            }

            catch (Exception ex)
            {
                catchMensaje.lblMensaje.Text = ex.Message;
                catchMensaje.ShowDialog();
            }
        }
Example #17
0
        //Función para cargar el combo de oficina
        private void cargarComboOficina()
        {
            try
            {
                sSql = @"select id_localidad, nombre_localidad from tp_vw_localidades
                            where codigo in (00004,00005,00006) ";
                DataTable dtConsulta = new DataTable();
                dtConsulta.Clear();
                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == true)
                {
                    cmbOficina.llenar(dtConsulta, sSql);
                }
                else
                {
                    ok.LblMensaje.Text = "Ocurrió un problema al cargaar el combo de oficina";
                    ok.ShowDialog();
                }
            }
            catch (Exception)
            {
                ok.LblMensaje.Text = "Ocurrió un problema al cargaar el combo de oficina";
                ok.ShowDialog();
            }
        }
        //FUNCION PARA LLENAR LOS DATATABLES
        private bool llenarDataTable()
        {
            try
            {
                //OPCION CERO   : PARA PRECUENTA
                //OPCION UNO    : PARA FACTURA

                sSql = "";
                sSql = sSql + "select * from pos_vw_det_pedido" + Environment.NewLine;
                sSql = sSql + "where id_pedido = " + Convert.ToInt32(sIdOrden) + Environment.NewLine;
                sSql = sSql + "and estado in ('A', 'N')" + Environment.NewLine;
                sSql = sSql + "order by id_det_pedido";

                dtConsulta = new DataTable();
                dtConsulta.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == true)
                {
                    if (dtConsulta.Rows.Count > 0)
                    {
                        sSql   = "";
                        sSql   = sSql + "select descripcion, sum(valor) valor, cambio,  count(*) cuenta," + Environment.NewLine;
                        sSql   = sSql + "sum(isnull(valor_recibido, valor)) valor_recibido" + Environment.NewLine;
                        sSql   = sSql + "from pos_vw_pedido_forma_pago" + Environment.NewLine;
                        sSql   = sSql + "where id_pedido = " + Convert.ToInt32(sIdOrden) + Environment.NewLine;
                        sSql   = sSql + "group by descripcion, valor, cambio, valor_recibido" + Environment.NewLine;
                        sSql   = sSql + "having count(*) >= 1";
                        dtPago = new DataTable();
                        dtPago.Clear();

                        bRespuesta = conexion.GFun_Lo_Busca_Registro(dtPago, sSql);

                        if (bRespuesta == true)
                        {
                            return(true);
                        }
                        else
                        {
                            return(false);
                        }
                    }
                    else
                    {
                        return(false);
                    }
                }

                else
                {
                    return(false);
                }
            }

            catch (Exception)
            {
                return(false);
            }
        }
Example #19
0
        //FUNCION PARA CONSULTAR FECHA Y HORA
        private bool consultarFechaHora()
        {
            try
            {
                sSql = "";
                sSql = sSql + "select fecha_apertura, hora_apertura, isnull(fecha_cierre, fecha_apertura) fecha_apertura," + Environment.NewLine;
                sSql = sSql + "isnull(hora_cierre, '') hora_cierre, porcentaje_iva, porcentaje_servicio" + Environment.NewLine;
                sSql = sSql + "from pos_cierre_cajero" + Environment.NewLine;
                sSql = sSql + "where fecha_apertura = '" + sFecha + "'" + Environment.NewLine;
                sSql = sSql + "and id_jornada = " + Program.iJornadaRecuperada + Environment.NewLine;
                sSql = sSql + "and estado = 'A'";

                dtConsulta = new DataTable();
                dtConsulta.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == true)
                {
                    if (dtConsulta.Rows.Count > 0)
                    {
                        sFechaApertura = Convert.ToDateTime(dtConsulta.Rows[0].ItemArray[0].ToString()).ToString("dd/MM/yyyy");
                        sHoraApertura  = dtConsulta.Rows[0].ItemArray[1].ToString();
                        sFechaCierre   = Convert.ToDateTime(dtConsulta.Rows[0].ItemArray[2].ToString()).ToString("dd/MM/yyyy");

                        if (dtConsulta.Rows[0].ItemArray[3].ToString() == "")
                        {
                            sHoraCierre = DateTime.Now.ToString("HH:mm:dd");
                        }

                        else
                        {
                            sHoraCierre = Convert.ToDateTime(dtConsulta.Rows[0].ItemArray[3].ToString()).ToString("HH:mm:ss");
                        }

                        dbPorcentajeIva      = Convert.ToDecimal(dtConsulta.Rows[0]["porcentaje_iva"]);
                        dbPorcentajeServicio = Convert.ToDecimal(dtConsulta.Rows[0]["porcentaje_servicio"]);

                        return(true);
                    }

                    else
                    {
                        return(false);
                    }
                }

                else
                {
                    return(false);
                }
            }

            catch (Exception ex)
            {
                catchMensaje.LblMensaje.Text = ex.Message;
                catchMensaje.ShowDialog();
                return(false);
            }
        }
Example #20
0
        public bool llenarDatos()
        {
            DataTable dt = new DataTable();
            ClaseRepartidorExterno objRepartidor = new ClaseRepartidorExterno();

            sSql = "";
            sSql = sSql + "select count(*) cuenta" + Environment.NewLine;
            sSql = sSql + "from pos_origen_orden" + Environment.NewLine;
            sSql = sSql + "where estado = 'A'" + Environment.NewLine;
            sSql = sSql + "and repartidor_externo = 1";

            dt.Clear();
            bool bRespuesta = conexion.GFun_Lo_Busca_Registro(dt, sSql);

            if (bRespuesta == true)
            {
                iCuenta    = Convert.ToInt32(dt.Rows[0][0]);
                repartidor = new ClaseRepartidorExterno[iCuenta];

                if (iCuenta != 0)
                {
                    sSql = "";
                    sSql = sSql + "select id_pos_origen_orden, descripcion, codigo, isnull(imagen, '')" + Environment.NewLine;
                    sSql = sSql + "from pos_origen_orden" + Environment.NewLine;
                    sSql = sSql + "where estado = 'A'" + Environment.NewLine;
                    sSql = sSql + "and repartidor_externo = 1";

                    DataTable ayuda = new DataTable();
                    ayuda.Clear();
                    bRespuesta = conexion.GFun_Lo_Busca_Registro(ayuda, sSql);

                    if (bRespuesta == true)
                    {
                        for (int i = 0; i < iCuenta; i++)
                        {
                            objRepartidor = new ClaseRepartidorExterno();
                            objRepartidor.sIdRepartidor = ayuda.Rows[i][0].ToString();
                            objRepartidor.sDescripcion  = ayuda.Rows[i][1].ToString();
                            objRepartidor.sCodigo       = ayuda.Rows[i][2].ToString();
                            objRepartidor.sImagen       = ayuda.Rows[i][3].ToString();
                            repartidor[i] = objRepartidor;
                        }
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Example #21
0
        //EXTRAER LOS DATOS LAS IMPRESORAS
        private void consultarImpresoraTipoOrden()
        {
            try
            {
                sSql = "";
                sSql = sSql + "select path_url, numero_impresion, puerto_impresora," + Environment.NewLine;
                sSql = sSql + "ip_impresora, descripcion, cortar_papel, abrir_cajon" + Environment.NewLine;
                sSql = sSql + "from pos_impresora" + Environment.NewLine;
                sSql = sSql + "where id_pos_impresora = " + Program.iIdImpresoraReportes;

                dtImprimir = new DataTable();
                dtImprimir.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtImprimir, sSql);

                if (bRespuesta == true)
                {
                    if (dtImprimir.Rows.Count > 0)
                    {
                        sNombreImpresora      = dtImprimir.Rows[0][0].ToString();
                        iCantidadImpresiones  = Convert.ToInt16(dtImprimir.Rows[0][1].ToString());
                        sPuertoImpresora      = dtImprimir.Rows[0][2].ToString();
                        sIpImpresora          = dtImprimir.Rows[0][3].ToString();
                        sDescripcionImpresora = dtImprimir.Rows[0][4].ToString();
                        iCortarPapel          = Convert.ToInt32(dtImprimir.Rows[0][5].ToString());
                        iAbrirCajon           = Convert.ToInt32(dtImprimir.Rows[0][6].ToString());

                        //ENVIAR A IMPRIMIR
                        imprimir.iniciarImpresion();
                        imprimir.escritoEspaciadoCorto(txtReporte.Text);

                        if (iCortarPapel == 1)
                        {
                            imprimir.cortarPapel();
                        }

                        imprimir.imprimirReporte(sNombreImpresora);
                    }

                    else
                    {
                        ok.LblMensaje.Text = "No existe el registro de configuración de impresora. Comuníquese con el administrador.";
                        ok.ShowDialog();
                    }
                }

                else
                {
                    ok.LblMensaje.Text = "Ocurrió un problema al realizar la consulta.";
                    ok.ShowDialog();
                }
            }

            catch (Exception ex)
            {
                catchMensaje.LblMensaje.Text = ex.Message;
                catchMensaje.ShowDialog();
            }
        }
Example #22
0
        //FUNCION PARA LLENAR EL GRID
        private void llenarGrid(int iBandera)
        {
            try
            {
                dgvDatos.Rows.Clear();

                sSql  = "";
                sSql += "select EU.id_pos_equivalencia_unidad, EU.id_pos_unidad_inicial," + Environment.NewLine;
                sSql += "EU.id_pos_unidad_final, INICIAL.descripcion + ' A ' + FINAL.descripcion descripcion," + Environment.NewLine;
                sSql += "EU.factor_conversion, case EU.estado when 'A' then 'ACTIVO' else 'INACTIVO' end estado" + Environment.NewLine;
                sSql += "from pos_equivalencia_unidad EU INNER JOIN" + Environment.NewLine;
                sSql += "pos_unidad INICIAL ON INICIAL.id_pos_unidad = EU.id_pos_unidad_inicial" + Environment.NewLine;
                sSql += "and EU.estado in ('A', 'N')" + Environment.NewLine;
                sSql += "and INICIAL.estado in ('A', 'N') INNER JOIN" + Environment.NewLine;
                sSql += "pos_unidad FINAL ON FINAL.id_pos_unidad = EU.id_pos_unidad_final" + Environment.NewLine;
                sSql += "and FINAL.estado in ('A', 'N')" + Environment.NewLine;

                if (iBandera == 1)
                {
                    sSql += "where INICIAL.descripcion like '%" + txtBuscar.Text.Trim() + "%'" + Environment.NewLine;
                    sSql += "or FINAL.descripcion like '%" + txtBuscar.Text.Trim() + "%'" + Environment.NewLine;
                }

                sSql += "order by INICIAL.descripcion";

                dtConsulta = new DataTable();
                dtConsulta.Clear();
                if (conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql) == true)
                {
                    if (dtConsulta.Rows.Count > 0)
                    {
                        for (int i = 0; i < dtConsulta.Rows.Count; i++)
                        {
                            dgvDatos.Rows.Add(dtConsulta.Rows[i]["id_pos_equivalencia_unidad"].ToString(),
                                              dtConsulta.Rows[i]["id_pos_unidad_inicial"].ToString(),
                                              dtConsulta.Rows[i]["id_pos_unidad_final"].ToString(),
                                              dtConsulta.Rows[i]["descripcion"].ToString(),
                                              dtConsulta.Rows[i]["factor_conversion"].ToString(),
                                              dtConsulta.Rows[i]["estado"].ToString()
                                              );
                        }
                    }

                    dgvDatos.ClearSelection();
                }

                else
                {
                    catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCIÓN:" + Environment.NewLine + sSql;
                    catchMensaje.ShowDialog();
                }
            }

            catch (Exception ex)
            {
                catchMensaje.lblMensaje.Text = ex.Message;
                catchMensaje.ShowDialog();
            }
        }
Example #23
0
        public bool llenarDatos()
        {
            DataTable   dt        = new DataTable();
            ClaseExtras objExtras = new ClaseExtras();

            sSqlQuery = "select count(*) from art_vw_letrainicialModificador";

            dt.Clear();
            bool bRespuesta = conexion.GFun_Lo_Busca_Registro(dt, sSqlQuery);

            if (bRespuesta == true)
            {
                iCuenta = Convert.ToInt32(dt.Rows[0].ItemArray[0]);
                extras  = new ClaseExtras[iCuenta];

                if (iCuenta != 0)
                {
                    sSqlQuery  = "";
                    sSqlQuery += "SELECT UPPER(SUBSTRING(CODIGO, 1, 1)) AS LETRA, COUNT(*) CUENTA" + Environment.NewLine;
                    sSqlQuery += "FROM CV401_PRODUCTOS" + Environment.NewLine;
                    sSqlQuery += "WHERE ID_PRODUCTO_PADRE IN (" + Environment.NewLine;
                    sSqlQuery += "SELECT CAT.ID_PRODUCTO" + Environment.NewLine;
                    sSqlQuery += "FROM CV401_PRODUCTOS AS CAT" + Environment.NewLine;
                    sSqlQuery += "WHERE MODIFICADOR = 1)" + Environment.NewLine;
                    sSqlQuery += "AND ESTADO = 'A'" + Environment.NewLine;
                    sSqlQuery += "and len(codigo) = 3" + Environment.NewLine;
                    sSqlQuery += "GROUP BY UPPER(SUBSTRING(CODIGO, 1, 1))";

                    DataTable ayuda = new DataTable();
                    ayuda.Clear();
                    bRespuesta = conexion.GFun_Lo_Busca_Registro(ayuda, sSqlQuery);

                    if (bRespuesta == true)
                    {
                        for (int i = 0; i < iCuenta; i++)
                        {
                            objExtras = new ClaseExtras();
                            objExtras.sDescripcion = ayuda.Rows[i].ItemArray[0].ToString();
                            extras[i] = objExtras;
                        }
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
        //FUNCION PARA VERIFICAR SI YA ESTÁ EMITIDA UNA FACTURA EN UNA ORDEN
        private int validarPedido()
        {
            try
            {
                sSql = "";
                sSql = sSql + "select top 1 NCP.id_pedido, F.id_persona, TP.identificacion," + Environment.NewLine;
                sSql = sSql + conexion.GFun_St_esnulo() + "(F.autorizacion, 0) autorizacion, F.id_factura, F.idtipocomprobante" + Environment.NewLine;
                sSql = sSql + "from cv403_numero_cab_pedido NCP, cv403_facturas_pedidos FP," + Environment.NewLine;
                sSql = sSql + "cv403_facturas F, tp_personas TP" + Environment.NewLine;
                sSql = sSql + "where FP.id_pedido = NCP.id_pedido" + Environment.NewLine;
                sSql = sSql + "and FP.id_factura = F.id_factura" + Environment.NewLine;
                sSql = sSql + "and F.id_persona = TP.id_persona" + Environment.NewLine;
                sSql = sSql + "and FP.estado = 'A'" + Environment.NewLine;
                sSql = sSql + "and NCP.estado = 'A'" + Environment.NewLine;
                sSql = sSql + "and TP.estado = 'A'" + Environment.NewLine;
                sSql = sSql + "and F.estado = 'A'" + Environment.NewLine;
                sSql = sSql + "and NCP.numero_pedido = " + Convert.ToInt32(txtBuscar.Text.Trim()) + Environment.NewLine;
                sSql = sSql + "order by NCP.id_numero_cab_pedido desc";

                dtConsulta = new DataTable();
                dtConsulta.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == true)
                {
                    if (dtConsulta.Rows.Count > 0)
                    {
                        iIdOrden               = Convert.ToInt32(dtConsulta.Rows[0][0].ToString());
                        iIdPersona             = Convert.ToInt32(dtConsulta.Rows[0][1].ToString());
                        txtIdentificacion.Text = dtConsulta.Rows[0][2].ToString();
                        sAutorizacion          = dtConsulta.Rows[0][3].ToString();
                        iIdFactura             = Convert.ToInt32(dtConsulta.Rows[0][4].ToString());
                        iIdTipoComprobante     = Convert.ToInt32(dtConsulta.Rows[0][5].ToString());
                        return(1);
                    }

                    else
                    {
                        return(0);
                    }
                }

                else
                {
                    return(0);
                }
            }

            catch (Exception ex)
            {
                catchMensaje.LblMensaje.Text = ex.ToString();
                catchMensaje.ShowDialog();
                return(0);
            }
        }
Example #25
0
        //FUNCION PARA CONSULTAR LOS DATOS DE LA ORDEN
        private void consultarRegistro()
        {
            try
            {
                sSql  = "";
                sSql += "select * from  pos_vw_det_pedido" + Environment.NewLine;
                sSql += "where id_pedido = " + Convert.ToInt32(sIdOrden) + Environment.NewLine;

                dtConsulta = new DataTable();
                dtConsulta.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == true)
                {
                    if (dtConsulta.Rows.Count > 0)
                    {
                        iIdOrigenOrden     = Convert.ToInt32(dtConsulta.Rows[0][35].ToString());
                        sDescripcionOrigen = dtConsulta.Rows[0][40].ToString();
                        iNumeroPersonas    = Convert.ToInt32(dtConsulta.Rows[0][34].ToString());
                        iIdCajero          = Convert.ToInt32(dtConsulta.Rows[0][30].ToString());
                        iIdMesero          = Convert.ToInt32(dtConsulta.Rows[0][31].ToString());
                        sNombreMesero      = dtConsulta.Rows[0][48].ToString();


                        if (dtConsulta.Rows[0][29].ToString() == null)
                        {
                            iIdMesa = 0;
                        }

                        else
                        {
                            iIdMesa = Convert.ToInt32(dtConsulta.Rows[0][29].ToString());
                        }
                    }

                    else
                    {
                        ok.LblMensaje.Text = "No hay productos registrados en la comanda. Favor comunicarse con el administrador del sistema.";
                        ok.ShowDialog();
                    }
                }

                else
                {
                    catchMensaje.LblMensaje.Text = sSql;
                    catchMensaje.ShowDialog();
                }
            }

            catch (Exception ex)
            {
                catchMensaje.LblMensaje.Text = ex.ToString();
                catchMensaje.ShowDialog();
            }
        }
Example #26
0
        //Función para llenar el grid
        private void llenarGrid(int iBandera)
        {
            try
            {
                dgvRegistro.Rows.Clear();

                sSql  = "";
                sSql += "select U.id_pos_unidad, U.id_pos_tipo_unidad, U.codigo," + Environment.NewLine;
                sSql += "U.descripcion, TU.descripcion 'TIPO UNIDAD'," + Environment.NewLine;
                sSql += "case when U.estado = 'A' then 'ACTIVO' else 'INACTIVO' end estado" + Environment.NewLine;
                sSql += "from pos_unidad U, pos_tipo_unidad TU" + Environment.NewLine;
                sSql += "where U.id_pos_tipo_unidad = TU.id_pos_tipo_unidad" + Environment.NewLine;
                sSql += "and U.estado in ('A', 'N')" + Environment.NewLine;
                sSql += "and TU.estado in ('A', 'N')" + Environment.NewLine;

                if (iBandera == 1)
                {
                    sSql += "and U.descripcion like '%" + txtBuscar.Text.Trim() + "%'" + Environment.NewLine;
                }

                sSql += "order by U.id_pos_unidad";

                dtConsulta = new DataTable();
                dtConsulta.Clear();
                if (conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql) == true)
                {
                    if (dtConsulta.Rows.Count > 0)
                    {
                        for (int i = 0; i < dtConsulta.Rows.Count; i++)
                        {
                            dgvRegistro.Rows.Add(dtConsulta.Rows[i].ItemArray[0].ToString(),
                                                 dtConsulta.Rows[i].ItemArray[1].ToString(),
                                                 dtConsulta.Rows[i].ItemArray[2].ToString(),
                                                 dtConsulta.Rows[i].ItemArray[3].ToString(),
                                                 dtConsulta.Rows[i].ItemArray[4].ToString(),
                                                 dtConsulta.Rows[i].ItemArray[5].ToString()
                                                 );
                        }
                    }

                    dgvRegistro.ClearSelection();
                }

                else
                {
                    catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCIÓN:" + Environment.NewLine + sSql;
                    catchMensaje.ShowDialog();
                }
            }

            catch (Exception ex)
            {
                catchMensaje.lblMensaje.Text = ex.ToString();
                catchMensaje.ShowDialog();
            }
        }
Example #27
0
        //FUNCION PARA LLENAR LA CAJA DE TEXTP
        private void llenarTextBox(int iSecuencia)
        {
            try
            {
                txtReporte.Clear();

                sSql = "";
                sSql = sSql + "select * from pos_vw_det_pedido" + Environment.NewLine;
                sSql = sSql + "where id_pedido = " + iIdOrden + Environment.NewLine;
                sSql = sSql + "and estado = 'A'" + Environment.NewLine;

                if (iSecuencia != 0)
                {
                    sSql = sSql + "and secuencia = " + iSecuencia + Environment.NewLine;
                }

                sSql = sSql + "order by id_det_pedido";

                dtConsulta = new DataTable();
                dtConsulta.Clear();

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == true)
                {
                    if (dtConsulta.Rows.Count > 0)
                    {
                        sRetorno = "";
                        sRetorno = cocina.llenarPrecuentaCocina(dtConsulta, iIdOrden.ToString(), "");

                        if (sRetorno == "")
                        {
                            ok.LblMensaje.Text = "No hay datos para imprimir.";
                            ok.ShowDialog();
                        }

                        else
                        {
                            txtReporte.Text = sRetorno;
                        }
                    }
                }

                else
                {
                    catchMensaje.LblMensaje.Text = sSql;
                    catchMensaje.ShowDialog();
                }
            }

            catch (Exception ex)
            {
                catchMensaje.LblMensaje.Text = ex.Message;
                catchMensaje.ShowDialog();
            }
        }
        public bool llenarDatos()
        {
            ClaseSeccionMesa objSeccionMesa = new ClaseSeccionMesa();

            sSql  = "";
            sSql += "select count(*) cuenta" + Environment.NewLine;
            sSql += "from pos_seccion_mesa" + Environment.NewLine;
            sSql += "where estado = 'A'";

            dt = new DataTable();
            dt.Clear();
            bRespuesta = conexion.GFun_Lo_Busca_Registro(dt, sSql);

            if (bRespuesta == true)
            {
                iCuenta     = Convert.ToInt32(dt.Rows[0][0]);
                seccionMesa = new ClaseSeccionMesa[iCuenta];
                if (iCuenta != 0)
                {
                    sSql  = "";
                    sSql += "select id_pos_seccion_mesa, codigo, descripcion, color, fondo_pantalla" + Environment.NewLine;
                    sSql += "from pos_seccion_mesa" + Environment.NewLine;
                    sSql += "where estado = 'A'";

                    DataTable dtAyuda = new DataTable();
                    bRespuesta = conexion.GFun_Lo_Busca_Registro(dtAyuda, sSql);

                    if (bRespuesta == true)
                    {
                        for (int i = 0; i < iCuenta; i++)
                        {
                            objSeccionMesa = new ClaseSeccionMesa();
                            objSeccionMesa.sIdSeccionMesa = dtAyuda.Rows[i][0].ToString();
                            objSeccionMesa.sCodigo        = dtAyuda.Rows[i][1].ToString();
                            objSeccionMesa.sDescripcion   = dtAyuda.Rows[i][2].ToString();
                            objSeccionMesa.sColor         = dtAyuda.Rows[i][3].ToString();
                            objSeccionMesa.sFondoPantalla = dtAyuda.Rows[i][4].ToString();
                            seccionMesa[i] = objSeccionMesa;
                        }
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Example #29
0
        public bool llenarDatos()
        {
            DataTable       dt            = new DataTable();
            ClaseFormasPago objFormasPago = new ClaseFormasPago();

            sSqlQuery  = "";
            sSqlQuery += "select count(*) from pos_tipo_forma_cobro where estado = 'A'";

            dt.Clear();
            bRespuesta = conexion.GFun_Lo_Busca_Registro(dt, sSqlQuery);

            if (bRespuesta == true)
            {
                iCuenta    = Convert.ToInt32(dt.Rows[0][0]);
                formasPago = new ClaseFormasPago[iCuenta];

                if (iCuenta != 0)
                {
                    sSqlQuery  = "";
                    sSqlQuery += "select id_pos_tipo_forma_cobro, codigo, descripcion, isnull(imagen, '') imagen" + Environment.NewLine;
                    sSqlQuery += "from pos_tipo_forma_cobro" + Environment.NewLine;
                    sSqlQuery += "where estado = 'A'";

                    DataTable ayuda = new DataTable();
                    ayuda.Clear();
                    bRespuesta = conexion.GFun_Lo_Busca_Registro(ayuda, sSqlQuery);

                    if (bRespuesta == true)
                    {
                        for (int i = 0; i < iCuenta; i++)
                        {
                            objFormasPago = new ClaseFormasPago();
                            objFormasPago.sIdFormaPago = ayuda.Rows[i][0].ToString();
                            objFormasPago.sCodigo      = ayuda.Rows[i][1].ToString();
                            objFormasPago.sDescripcion = ayuda.Rows[i][2].ToString();
                            objFormasPago.sImagen      = ayuda.Rows[i][3].ToString();
                            formasPago[i] = objFormasPago;
                        }
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Example #30
0
        public bool llenarDatos()
        {
            DataTable    dt        = new DataTable();
            ClaseMeseros objMesero = new ClaseMeseros();

            sSql  = "";
            sSql += "select count(*) from pos_mesero" + Environment.NewLine;
            sSql += "where estado = 'A'" + Environment.NewLine;
            sSql += "and is_active = 1";

            dt.Clear();
            bool bRespuesta = conexion.GFun_Lo_Busca_Registro(dt, sSql);

            if (bRespuesta == true)
            {
                iCuenta = Convert.ToInt32(dt.Rows[0].ItemArray[0]);
                Meseros = new ClaseMeseros[iCuenta];
                if (iCuenta != 0)
                {
                    sSql  = "";
                    sSql += "select id_pos_mesero, codigo, descripcion" + Environment.NewLine;
                    sSql += "from pos_mesero" + Environment.NewLine;
                    sSql += "where estado = 'A'" + Environment.NewLine;
                    sSql += "and is_active = 1";

                    DataTable ayuda = new DataTable();
                    ayuda.Clear();
                    bRespuesta = conexion.GFun_Lo_Busca_Registro(ayuda, sSql);
                    if (bRespuesta == true)
                    {
                        for (int i = 0; i < iCuenta; i++)
                        {
                            objMesero              = new ClaseMeseros();
                            objMesero.sIdMesero    = ayuda.Rows[i].ItemArray[0].ToString();
                            objMesero.sCodigo      = ayuda.Rows[i].ItemArray[1].ToString();
                            objMesero.sDescripcion = ayuda.Rows[i].ItemArray[2].ToString();
                            Meseros[i]             = objMesero;
                        }
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }