Example #1
0
        public static object ListConcepto(int jtStartIndex, int jtPageSize, string jtSorting, String TipoTabla, String descripcion)
        {
            int indexPage;

            if (jtStartIndex != 0)
            {
                indexPage = jtStartIndex / jtPageSize;
            }
            else
            {
                indexPage = jtStartIndex;
            }
            eTabla   o  = new eTabla();
            bTablaVC tb = new bTablaVC();

            o._id_Empresa  = 0;
            o._tipo_Tabla  = TipoTabla.Trim();
            o._descripcion = descripcion;
            o._valor       = "N";
            o._estado      = "S";
            o._inicio      = indexPage;
            o._fin         = jtPageSize;
            o._order       = jtSorting.Substring(1).ToUpper();


            int           total;
            List <eTabla> list = tb.GetSelectConcepto(o, out total);

            return(new { Result = "OK", Records = list, TotalRecordCount = total });
        }
Example #2
0
        //actualizar tabla concepto
        private void SetActualizarTabla()
        {
            try
            {
                eTabla t = new eTabla();
                if (Convert.ToInt32(txt_idtabla.Value) != 0 && txt_codigo_t.Text != "")
                {
                    t._id_Concepto = Convert.ToInt32(txt_idtabla.Value);
                    t._id_Empresa  = 1;
                    if (txt_9999.Value.Equals("9999"))
                    {
                        t._tipo_Tabla = "9999";
                    }
                    else
                    {
                        t._tipo_Tabla = ddl_tabla_t.SelectedItem.Value;
                    }
                    t._codigo      = txt_codigo_t.Text;
                    t._descripcion = txt_descripcion_t.Text;
                    t._valor       = txt_valor_t.Text;
                    t._clase       = txt_clase_t.Text;
                    t._tipo        = txt_tipo_t.Text;
                    t._estado      = ddl_estado_t.SelectedItem.Value;
                    t._usu_mod     = Session["username"].ToString();

                    bTablaVC bt   = new bTablaVC();
                    Int32    resp = bt.SetActualizarConcepto(t);
                    if (resp != 0)
                    {
                        MessageBox("Registro Actualizado Correctamente");
                        if (t._tipo_Tabla == "9999")
                        {
                            bTablaVC concepto = new bTablaVC();
                            concepto.SetEstablecerDataSourceConcepto(ddl_tabla_t, "9999");
                        }
                    }
                    else
                    {
                        MessageBox("Ocurrio un Error en el Servidor!");
                    }
                }
                else
                {
                    MessageBox("Ingrese Datos");
                }
            }
            catch (Exception e) {
                MessageBox("ERROR =>" + e.Message);
            }
        }
Example #3
0
        public List <eTabla> getConceptoByTipo(string e, string f, out int total)
        {
            var o = new eTabla()
            {
                _id_Empresa  = 0,
                _tipo_Tabla  = e,
                _descripcion = "NULL",
                _valor       = "N",
                _estado      = "A",
                _tipo        = f,
                _inicio      = 0,
                _fin         = 10000000,
                _order       = "DESCRIPCION ASC"
            };

            return(new bTablaVC().GetSelectConcepto(o, out total));
        }
Example #4
0
        public List <eAccesoPagina> GetListaPagina(Int32 ide_usuario)
        {
            eTabla        o        = new eTabla();
            bTablaVC      tb       = new bTablaVC();
            dSqlUsuarioVC dusuario = new dSqlUsuarioVC();

            o._id_Empresa  = 0;
            o._tipo_Tabla  = "03";
            o._descripcion = "NULL";
            o._valor       = "N";
            o._estado      = "S";
            o._inicio      = 0;
            o._fin         = 1000;
            o._order       = "DESCRIPCION ASC ";

            int total;

            List <eUsuarioVC> listUsuario = dusuario.GetSelecionarAccesoUsuario(ide_usuario);
            var lista_pagina = listUsuario[0]._Aceso_Pagina.Split(',');

            var list       = tb.GetSelectConcepto(o, out total);
            var listPagina = new List <eAccesoPagina>();

            for (int l = 0; l < list.Count; l++)
            {
                var           existeAcceso = false;
                eAccesoPagina acceso       = new eAccesoPagina();
                acceso.ide_Pagina  = list[l]._codigo;
                acceso.Descripcion = list[l]._descripcion;

                foreach (var item in lista_pagina)
                {
                    if (item.Equals(list[l]._codigo))
                    {
                        existeAcceso = true;
                        break;
                    }
                }
                acceso.permiso = existeAcceso;
                listPagina.Add(acceso);
            }
            return(listPagina);
        }
Example #5
0
        private void llenarEstado(String tipo_tabla, String tipo)
        {
            var concepto = new eTabla()
            {
                _id_Empresa  = 0,
                _tipo_Tabla  = tipo_tabla,
                _descripcion = "NULL",
                _valor       = "N",
                _estado      = "A",
                _tipo        = tipo,
                _inicio      = 0,
                _fin         = 10000000,
                _order       = "DESCRIPCION ASC"
            };
            var listConcepto = new bTablaVC();

            ddl_estado_c.DataSource     = listConcepto.GetSelectConcepto(concepto, out total);
            ddl_estado_c.DataTextField  = "_descripcion";
            ddl_estado_c.DataValueField = "_codigo";
            ddl_estado_c.DataBind();
        }
Example #6
0
        //actualizar concepto
        public Int32 SetActualizarConcepto(eTabla o)
        {
            Int32 _bool = 0;

            try
            {
                conexion.Open();

                SqlCommand sqlcmd = new SqlCommand();
                sqlcmd.Connection  = conexion;
                sqlcmd.CommandType = CommandType.StoredProcedure;
                sqlcmd.CommandText = _db.sSactualizarConcepto;

                sqlcmd.Parameters.Clear();
                sqlcmd.Parameters.Add("@ID_CONCEPTO", SqlDbType.Int).Value     = o._id_Concepto;
                sqlcmd.Parameters.Add("@IDE_EMPRESA", SqlDbType.Int).Value     = o._id_Empresa;
                sqlcmd.Parameters.Add("@TIPO_TABLA", SqlDbType.VarChar).Value  = o._tipo_Tabla;
                sqlcmd.Parameters.Add("@CODIGO", SqlDbType.VarChar).Value      = o._codigo;
                sqlcmd.Parameters.Add("@DESCRIPCION", SqlDbType.VarChar).Value = o._descripcion;
                sqlcmd.Parameters.Add("@VALOR", SqlDbType.Char).Value          = o._valor;
                sqlcmd.Parameters.Add("@CLASE", SqlDbType.VarChar).Value       = o._clase;
                sqlcmd.Parameters.Add("@TIPO", SqlDbType.VarChar).Value        = o._tipo;
                sqlcmd.Parameters.Add("@ESTADO", SqlDbType.Char).Value         = o._estado;
                sqlcmd.Parameters.Add("@USU_MOD", SqlDbType.VarChar).Value     = o._usu_mod;

                _bool = sqlcmd.ExecuteNonQuery();
            }

            catch (Exception ex)
            {
            }
            finally
            {
                conexion.Close();
            }
            return(_bool);
        }
Example #7
0
        public List <eTabla> GetSelectConcepto(eTabla o, out int total)
        {
            int           DBTotal   = 0;
            List <eTabla> list      = new List <eTabla>();
            int           tokenlist = 0;

            try
            {
                SqlCommand sqlcmd = new SqlCommand();
                sqlcmd.Connection  = conexion;
                sqlcmd.CommandType = CommandType.StoredProcedure;
                sqlcmd.CommandText = _db.sSselectConcepto;
                conexion.Open();

                sqlcmd.Parameters.Clear();
                sqlcmd.Parameters.Add("@IDE_IMPRESA", SqlDbType.Int).Value     = o._id_Empresa;
                sqlcmd.Parameters.Add("@TIPO_TABLA", SqlDbType.VarChar).Value  = o._tipo_Tabla;
                sqlcmd.Parameters.Add("@DESCRIPCION", SqlDbType.VarChar).Value = o._descripcion;
                sqlcmd.Parameters.Add("@VALOR", SqlDbType.Char).Value          = o._valor;
                if (o._tipo == null)
                {
                    sqlcmd.Parameters.Add("@TIPO", SqlDbType.VarChar).Value = "N";
                }
                else
                {
                    sqlcmd.Parameters.Add("@TIPO", SqlDbType.VarChar).Value = o._tipo;
                }
                sqlcmd.Parameters.Add("@ESTADO", SqlDbType.Char).Value      = o._estado;
                sqlcmd.Parameters.Add("@START", SqlDbType.Int).Value        = o._inicio;
                sqlcmd.Parameters.Add("@FIN", SqlDbType.Int).Value          = o._fin;
                sqlcmd.Parameters.Add("@ORDER", SqlDbType.VarChar).Value    = o._order.ToUpper();
                sqlcmd.Parameters.Add("@TOTALROW", SqlDbType.Int).Direction = ParameterDirection.Output;

                SqlDataReader dr = sqlcmd.ExecuteReader();
                while (dr.Read())
                {
                    eTabla t = new eTabla();
                    t._id_Concepto = dr.GetInt32(1);
                    t._id_Empresa  = dr.GetInt32(2);
                    t._tipo_Tabla  = dr.GetString(3).Trim();
                    t._codigo      = dr.GetString(4).Trim();
                    if (o._estado.ToUpper() == "S")
                    {
                        t._descripcion = dr.GetString(5);
                    }
                    else
                    {
                        t._descripcion = dr.GetString(5) + " (" + dr.GetString(4).Trim() + ")";
                    }

                    t._valor   = dr.GetString(6);
                    t._clase   = dr.GetString(7);
                    t._tipo    = dr.GetString(8);
                    t._estado  = dr.GetString(9);
                    t._fe_creg = dr.GetDateTime(10);
                    t._usu_reg = dr.GetString(11);
                    list.Add(t);
                }
                dr.Close();
                DBTotal = (int)sqlcmd.Parameters["@TOTALROW"].Value;
            }

            catch (Exception ex)
            {
            }
            finally
            {
                conexion.Close();
            }
            total = DBTotal;
            return(list);
        }
Example #8
0
        public List <eTabla> GetSelectConcepto(eTabla o, out int total)
        {
            dSqlTablaVC dg = new dSqlTablaVC();

            return(dg.GetSelectConcepto(o, out total));
        }
Example #9
0
        //actualizar
        public Int32 SetActualizarConcepto(eTabla o)
        {
            dSqlTablaVC dg = new dSqlTablaVC();

            return(dg.SetActualizarConcepto(o));
        }
Example #10
0
        public Int32 SetInsertarConcepto(eTabla o)
        {
            dSqlTablaVC dg = new dSqlTablaVC();

            return(dg.SetInsertarConcepto(o));
        }