Exemplo n.º 1
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Consultar_Terminales
        ///DESCRIPCIÓN          : Realiza la consulta de las Terminales en la base de datos
        ///PARÁMETROS           :
        ///CREO                 : Luis Eugenio Razo Mendiola
        ///FECHA_CREO           : 16 Octubre 2013
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private void Consultar_Terminales()
        {
            Cls_Cat_Terminales_Negocio Terminales_Consultar = new Cls_Cat_Terminales_Negocio();

            try
            {
                switch (Cmb_Busqueda_Tipo.Text)
                {
                case "ID Terminal":
                    Terminales_Consultar.P_Terminal_ID = Txt_Descripcion_Busqueda.Text;
                    Grid_Terminales.DataSource         = Terminales_Consultar.Consultar_Terminales();
                    break;

                case "Nombre":
                    Terminales_Consultar.P_Nombre = Txt_Descripcion_Busqueda.Text;
                    Grid_Terminales.DataSource    = Terminales_Consultar.Consultar_Terminales();
                    break;

                case "Puerto":
                    Terminales_Consultar.P_Puerto = Txt_Descripcion_Busqueda.Text;
                    Grid_Terminales.DataSource    = Terminales_Consultar.Consultar_Terminales();
                    break;
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message, "Terminales", MessageBoxButtons.OK, MessageBoxIcon.Error);;
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Nombre: Frm_Ope_Cancelacion_Load
        ///
        /// Descripción: Método que se ejecuta cuando se a terminado de cargar el formulario.
        ///
        /// Usuario Creo: Juan Alberto Hernández Negrete.
        /// Fecha Creo: 11 Noviembre 2013 18:53 p.m.
        /// Usuario Modifico:
        /// Fecha Modifico:
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Frm_Ope_Cancelacion_Load(object sender, EventArgs e)
        {
            Cls_Ope_Cancelaciones_Negocio Obj_Cancelaciones = new Cls_Ope_Cancelaciones_Negocio();
            DataTable Dt_Cajas = null;
            Cls_Cat_Terminales_Negocio Rs_Terminal = new Cls_Cat_Terminales_Negocio();
            DataTable Dt_Consulta_Terminal         = new DataTable();

            try
            {
                Dt_Cajas = Obj_Cancelaciones.Consultar_Cajas();

                if (!Dt_Cajas.AsEnumerable().Any())
                {
                    this.BeginInvoke((MethodInvoker) delegate
                    {
                        MessageBox.Show(this, "No se encuentra ninguna caja abierta por el momento", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        this.Dispose();
                    });
                }

                // cargar Dt_Cajas en Cmb_Cajas
                Cmb_Cajas.DataSource    = Dt_Cajas;
                Cmb_Cajas.DisplayMember = "Caja";
                Cmb_Cajas.ValueMember   = "No_Caja";

                Limpiar_Datos_Consulta(splitContainer1.Panel1);

                //  se consultan la informacion de la pin pad asignada al equipo de computo
                Rs_Terminal.P_Equipo  = Environment.MachineName;
                Rs_Terminal.P_Estatus = "ACTIVO";
                Dt_Consulta_Terminal  = Rs_Terminal.Consultar_Terminales();

                if (Dt_Consulta_Terminal != null && Dt_Consulta_Terminal.Rows.Count > 0)
                {
                    foreach (DataRow Registro in Dt_Consulta_Terminal.Rows)
                    {
                        if (!String.IsNullOrEmpty(Registro[Cat_Terminales.Campo_Puerto].ToString()))
                        {
                            Str_Pinpad_Com = Registro[Cat_Terminales.Campo_Puerto].ToString();
                        }
                        if (!String.IsNullOrEmpty(Registro[Cat_Terminales.Campo_Terminal_ID].ToString()))
                        {
                            Str_Pinpad_Id = Registro[Cat_Terminales.Campo_Terminal_ID].ToString();
                        }
                        if (!String.IsNullOrEmpty(Registro[Cat_Terminales.Campo_Nombre].ToString()))
                        {
                            Str_Pinpad_Equipo = Registro[Cat_Terminales.Campo_Nombre].ToString();
                        }
                    }
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show(this, Ex.Message, "Error - Método: [Frm_Ope_Cancelacion_Load]", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 3
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Carga_Terminales
        ///DESCRIPCIÓN          : Método que consulta todas las Terminales registradas en la base de datos
        ///PARÁMETROS           :
        ///CREO                 : Luis Eugenio Razo Mendiola
        ///FECHA_CREO           : 16 Octubre 2013
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************

        private void Carga_Terminales()
        {
            Cls_Cat_Terminales_Negocio Terminales_Consultar = new Cls_Cat_Terminales_Negocio();

            try
            {
                Grid_Terminales.DataSource = Terminales_Consultar.Consultar_Terminales();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }