private void Guardar()
        {
            try
            {
                Sesion session = (Sesion)Session["Sesion" + Session.SessionID];

                TipoMoneda tipoMoneda = new TipoMoneda();
                tipoMoneda.Id_Emp          = session.Id_Emp;
                tipoMoneda.Id_Mon          = txtId.Text.Trim() == string.Empty ? 0 : Convert.ToInt32(txtId.Text);
                tipoMoneda.Mon_Descripcion = txtDescripcion.Text;
                tipoMoneda.Mon_Abrev       = txtUnidad.Text;
                tipoMoneda.Mon_TipCambio   = txtTipoCambio.Text == string.Empty ? 0 : Convert.ToDouble(txtTipoCambio.Text);
                tipoMoneda.Mon_Activo      = chkActivo.Checked;

                CN_CatTipoMoneda clsCatTipoMoneda = new CN_CatTipoMoneda();
                int verificador = -1;

                if (hiddenActualiza.Value == string.Empty)
                {
                    if (!_PermisoGuardar)
                    {
                        DisplayMensajeAlerta("PermisoGuardarNo");
                        return;
                    }

                    clsCatTipoMoneda.InsertarTipoMoneda(tipoMoneda, session.Emp_Cnx, ref verificador);
                    //hiddenActualiza.Value = txtId.Text;
                    this.LimpiarCampos();

                    txtId.Enabled = true;
                    txtId.Text    = this.Valor;
                    txtId.Focus();

                    this.DisplayMensajeAlerta("TipoMoneda_insert_ok");
                }
                else
                {
                    if (!_PermisoModificar)
                    {
                        DisplayMensajeAlerta("PermisoModificarNo");
                        return;
                    }

                    clsCatTipoMoneda.ModificarTipoMoneda(tipoMoneda, session.Emp_Cnx, ref verificador);
                    txtId.Enabled = false;
                    this.DisplayMensajeAlerta("TipoMoneda_update_ok");
                }

                rgTipoMoneda.Rebind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private List <TipoMoneda> GetList()
        {
            try
            {
                Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID];

                List <TipoMoneda> listTipoMoneda   = new List <TipoMoneda>();
                CN_CatTipoMoneda  clsCatTipoMoneda = new CN_CatTipoMoneda();
                TipoMoneda        tipoMoneda       = new TipoMoneda();

                clsCatTipoMoneda.ConsultaTipoMoneda(tipoMoneda, sesion.Id_Emp, sesion.Emp_Cnx, ref listTipoMoneda);
                return(listTipoMoneda);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }