示例#1
0
        /// <summary>
        /// Hace el llamado al Pop Up y obtiene la dirección seleccionada
        /// </summary>
        private void pv_BuscarDirecciones()
        {
            try
            {
                try
                {
                    frmPopUpDirecciones frmPopUpDirecciones = new frmPopUpDirecciones(mtxtDireccion.Text);

                    if (frmPopUpDirecciones.pb_CantidadDirecciones() > 1)
                    {
                        frmPopUpDirecciones.ShowDialog();
                    }
                    else if (frmPopUpDirecciones.pb_CantidadDirecciones() == 0)
                    {
                        vMensajeView.pb_MensajeSistema(this, 3, "Dato de filtro no concuerda con ningúna dirección.");
                    }

                    pe_DireccionModelMisc = frmPopUpDirecciones.pe_DireccionModelMisc; //Obtiene el modelo dirección devuelvo por el PopUp Dirección

                    if (!pe_ClienteModel.cliIntCodigo.Equals("") || !pe_ClienteModel.cliIntCodigo.Equals(0))
                    {
                        mtxtDireccion.Text    = pe_DireccionModelMisc.dirChrNomDireccion;
                        mtxtCodDireccion.Text = pe_DireccionModelMisc.dirChrCodDireccion;
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#2
0
        private void pv_SeleccionarDireccionGrid()
        {
            try
            {
                foreach (DataGridViewRow row in mgvDirecciones.SelectedRows)
                {
                    ps_CodigoDireccion = row.Cells["CodigoSistema"].Value.ToString();
                }

                pe_DireccionModelMisc = ps_DireccionModelMisc.Where(w => w.dirChrCodDireccion.Equals(ps_CodigoDireccion)).Cast <DireccionModelMisc>().First();
                Close(); // Oculta el PopUp Direcciones
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#3
0
        /// <summary>
        /// Obtiene las direcciones que concuerden con el dato de ingresado.
        /// </summary>
        /// <param name="pe_chrDatoBusqueda"></param>
        private void pv_ObtenerDirecciones(string pe_chrDatoBusqueda)
        {
            try
            {
                pe_DireccionModelMisc.pb_ObtenerDirecciones(500, pe_chrDatoBusqueda, ref ps_DireccionModelMisc);

                if (ps_DireccionModelMisc.Count == 1)
                {
                    pe_DireccionModelMisc = ps_DireccionModelMisc.First();
                    Close(); // Oculta el Pop Up de Direcciones
                }
                else if (ps_DireccionModelMisc.Count > 1)
                {
                    mgvDirecciones.DataSource = ps_DireccionModelMisc;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }