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 }); }
//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); } }
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)); }
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); }
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(); }
//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); }
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); }
public List <eTabla> GetSelectConcepto(eTabla o, out int total) { dSqlTablaVC dg = new dSqlTablaVC(); return(dg.GetSelectConcepto(o, out total)); }
//actualizar public Int32 SetActualizarConcepto(eTabla o) { dSqlTablaVC dg = new dSqlTablaVC(); return(dg.SetActualizarConcepto(o)); }
public Int32 SetInsertarConcepto(eTabla o) { dSqlTablaVC dg = new dSqlTablaVC(); return(dg.SetInsertarConcepto(o)); }