示例#1
0
        //CONSULTA ÀRA HABILITAR LAS OPCIONES
        private void consultarDatos(string sOpcion, string sAuxiliar)
        {
            try
            {
                Program.iBanderaConsumoVale       = 0;
                Program.iIdPersonaConsumoVale     = 0;
                Program.sIDPERSONA                = null;
                Program.iIdPersonaFacturador      = 0;
                Program.iIdentificacionFacturador = "";

                Program.iDomicilioEspeciales = 0;
                Program.iModoDelivery        = 0;
                Program.iIDMESA = 0;

                Program.dbValorPorcentaje = 25;
                Program.dbDescuento       = Program.dbValorPorcentaje / 100;

                limpiarArreglos.limpiarArregloComentarios();

                sSql  = "";
                sSql += "select id_pos_origen_orden, descripcion, genera_factura," + Environment.NewLine;
                sSql += "id_persona, id_pos_modo_delivery, presenta_opcion_delivery," + Environment.NewLine;
                sSql += "codigo, maneja_servicio" + Environment.NewLine;
                sSql += "from pos_origen_orden where codigo = '" + sOpcion + "'" + Environment.NewLine;
                sSql += "and estado = 'A'";

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

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                if (bRespuesta == true)
                {
                    Program.iIdOrigenOrden          = Convert.ToInt32(dtConsulta.Rows[0][0].ToString());
                    Program.sDescripcionOrigenOrden = dtConsulta.Rows[0][1].ToString();
                    Program.iGeneraFactura          = Convert.ToInt32(dtConsulta.Rows[0][2].ToString());
                    Program.iManejaServicioOrden    = Convert.ToInt32(dtConsulta.Rows[0][7].ToString());

                    if ((dtConsulta.Rows[0][3].ToString() == null) || (dtConsulta.Rows[0][3].ToString() == ""))
                    {
                        Program.iIdPersonaOrigenOrden = 0;
                    }

                    else
                    {
                        Program.iIdPersonaOrigenOrden = Convert.ToInt32(dtConsulta.Rows[0][3].ToString());
                        Program.sIDPERSONA            = dtConsulta.Rows[0][3].ToString();
                    }
                    Program.iIdPosModoDelivery         = Convert.ToInt32(dtConsulta.Rows[0][4].ToString());
                    Program.iPresentaOpcionDelivery    = Convert.ToInt32(dtConsulta.Rows[0][5].ToString());
                    Program.sCodigoAsignadoOrigenOrden = dtConsulta.Rows[0][6].ToString();

                    if (Program.iGeneraFactura == 0)
                    {
                        sSql  = "";
                        sSql += "select id_pos_tipo_forma_cobro, descripcion" + Environment.NewLine;
                        sSql += "from pos_tipo_forma_cobro" + Environment.NewLine;
                        sSql += "where codigo = '" + sAuxiliar + "'";

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

                        bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                        if (bRespuesta == true)
                        {
                            if (dtConsulta.Rows.Count > 0)
                            {
                                Program.sIdGrid        = dtConsulta.Rows[0][0].ToString();
                                Program.sFormaPagoGrid = dtConsulta.Rows[0][1].ToString();
                            }
                        }

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

            catch (Exception ex)
            {
                catchMensaje = new VentanasMensajes.frmMensajeCatch();
                catchMensaje.LblMensaje.Text = ex.Message;
                catchMensaje.ShowDialog();
            }
        }
示例#2
0
        //CONSULTA ÀRA HABILITAR LAS OPCIONES
        public bool consultarDatos(string sCodigoOrigenOrden_P, string sAuxiliar_P)
        {
            try
            {
                Program.iBanderaConsumoVale       = 0;
                Program.iIdPersonaConsumoVale     = 0;
                Program.sIDPERSONA                = null;
                Program.iIdPersonaFacturador      = 0;
                Program.iIdentificacionFacturador = "";

                Program.iDomicilioEspeciales = 0;
                Program.iModoDelivery        = 0;
                Program.iIDMESA = 0;

                Program.dbValorPorcentaje = 25;
                Program.dbDescuento       = Program.dbValorPorcentaje / 100;

                limpiarArreglos = new Clases.ClaseLimpiarArreglos();
                limpiarArreglos.limpiarArregloComentarios();

                sSql  = "";
                sSql += "select id_pos_origen_orden, descripcion, genera_factura," + Environment.NewLine;
                sSql += "id_persona, id_pos_modo_delivery, presenta_opcion_delivery," + Environment.NewLine;
                sSql += "codigo, maneja_servicio" + Environment.NewLine;
                sSql += "from pos_origen_orden where codigo = '" + sCodigoOrigenOrden_P + "'" + Environment.NewLine;
                sSql += "and estado = 'A'";

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

                bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

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

                if (dtConsulta.Rows.Count == 0)
                {
                    sMensajeError = "No se encuentran registros con los datos enviados.";
                    return(false);
                }

                iIdOrigenOrden                  = Convert.ToInt32(dtConsulta.Rows[0]["id_pos_origen_orden"].ToString());
                Program.iIdOrigenOrden          = Convert.ToInt32(dtConsulta.Rows[0]["id_pos_origen_orden"].ToString());
                Program.sDescripcionOrigenOrden = dtConsulta.Rows[0]["descripcion"].ToString();
                Program.iGeneraFactura          = Convert.ToInt32(dtConsulta.Rows[0]["genera_factura"].ToString());
                Program.iManejaServicioOrden    = Convert.ToInt32(dtConsulta.Rows[0][7].ToString());

                if ((dtConsulta.Rows[0]["id_persona"].ToString() == null) || (dtConsulta.Rows[0]["id_persona"].ToString() == ""))
                {
                    Program.iIdPersonaOrigenOrden = 0;
                }
                else
                {
                    Program.iIdPersonaOrigenOrden = Convert.ToInt32(dtConsulta.Rows[0]["id_persona"].ToString());
                    Program.sIDPERSONA            = dtConsulta.Rows[0]["id_persona"].ToString();
                }

                Program.iIdPosModoDelivery         = Convert.ToInt32(dtConsulta.Rows[0]["id_pos_modo_delivery"].ToString());
                Program.iPresentaOpcionDelivery    = Convert.ToInt32(dtConsulta.Rows[0]["presenta_opcion_delivery"].ToString());
                Program.sCodigoAsignadoOrigenOrden = dtConsulta.Rows[0]["codigo"].ToString();

                //if (Program.iGeneraFactura == 0)
                //{
                //    sSql = "";
                //    sSql += "select id_pos_tipo_forma_cobro, descripcion" + Environment.NewLine;
                //    sSql += "from pos_tipo_forma_cobro" + Environment.NewLine;
                //    sSql += "where codigo = '" + sAuxiliar_P + "'";

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

                //    bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql);

                //    if (bRespuesta == false)
                //    {
                //        sMensajeError = conexion.sMensajeError;
                //        return false;
                //    }

                //    if (dtConsulta.Rows.Count == 0)
                //    {
                //        sMensajeError = "No se encuentran registros con los datos enviados.";
                //        return false;
                //    }

                //    Program.sIdGrid = dtConsulta.Rows[0][0].ToString();
                //    Program.sFormaPagoGrid = dtConsulta.Rows[0][1].ToString();
                //}

                return(true);
            }

            catch (Exception ex)
            {
                sMensajeError = ex.Message;
                return(false);
            }
        }