public List <Clases.ClasesServicioWeb.Cuentas_Entidad> busca_Cuentas(string str_cuenta) { //List<Clases.ClasesServicioWeb.ProductosEntrega> Entrega = new List<Clases.ClasesServicioWeb.ProductosEntrega>(); List <Clases.ClasesServicioWeb.Cuentas_Entidad> Cuenta = new List <Clases.ClasesServicioWeb.Cuentas_Entidad>(); string columnas = "entidades.nombre_entidades,plan_cuentas.codigo_plan_cuentas,plan_cuentas.nombre_plan_cuentas,plan_cuentas.n_plan_cuentas,plan_cuentas.t_plan_cuentas,plan_cuentas.nivel_plan_cuentas"; string from = "public.plan_cuentas, public.entidades"; string where = "entidades.id_entidades = plan_cuentas.id_entidades AND entidades.id_entidades = 3 AND plan_cuentas.nombre_plan_cuentas = '" + str_cuenta + "'"; DataTable dtCuentas = AccesoLogica.Select(columnas, from, where); Clases.ClasesServicioWeb.Cuentas_Entidad cl_Cuenta = new Clases.ClasesServicioWeb.Cuentas_Entidad(); foreach (DataRow registro in dtCuentas.Rows) { cl_Cuenta = new Clases.ClasesServicioWeb.Cuentas_Entidad(); cl_Cuenta.nombre_entidades = registro["nombre_entidades"].ToString(); cl_Cuenta.codigo_plan_cuentas = registro["codigo_plan_cuentas"].ToString(); cl_Cuenta.nombre_plan_cuentas = registro["nombre_plan_cuentas"].ToString(); cl_Cuenta.n_plan_cuentas = registro["n_plan_cuentas"].ToString(); cl_Cuenta.t_plan_cuentas = registro["t_plan_cuentas"].ToString(); cl_Cuenta.nivel_plan_cuentas = Convert.ToInt32(registro["nivel_plan_cuentas"].ToString()); Cuenta.Add(cl_Cuenta); } dtCuentas.Clone(); return(Cuenta); }
public void reporte() { var dt_reporte = new DataTable(); var ds_reporte = new Php.Datas.dsCuentas(); string columnas = "plan_cuentas.nombre_plan_cuentas,entidades.nombre_entidades,plan_cuentas.nivel_plan_cuentas," + "plan_cuentas.t_plan_cuentas,plan_cuentas.n_plan_cuentas,plan_cuentas.codigo_plan_cuentas"; string tablas = "public.plan_cuentas, public.entidades"; string where = "entidades.id_entidades = plan_cuentas.id_entidades AND entidades.id_entidades=3"; dt_reporte = AccesoLogica.Select(columnas, tablas, where); ds_reporte.Tables.Add(dt_reporte); CrystalReportViewer CrystalReportViewer1 = new CrystalReportViewer(); ReportDocument _reporte = new ReportDocument(); string url_file_rpt = Server.MapPath("~/Php/Reporte/crCuentas.rpt"); //_reporte.Load(url_file_rpt); //_reporte.SetDataSource(ds_reporte.Tables[0]); //CrystalReportViewer1.ReportSource = _reporte; //CrystalReportViewer1.Visible = true; Php.Reporte.crCuentas rptXMLReport = new Php.Reporte.crCuentas(); rptXMLReport.SetDataSource(ds_reporte.Tables[1]); CrystalReportViewer1.ReportSource = rptXMLReport; }
public List <Clases.ClasesServicioWeb.Consecutivos> busca_Consecutivos(String _tipo) { List <Clases.ClasesServicioWeb.Consecutivos> Consecutivos = new List <Clases.ClasesServicioWeb.Consecutivos>(); DataTable dtConsecutivos = AccesoLogica.Select("temporal_consecutivos, real_consecutivos", "consecutivos", "id_consecutivos = 2"); Clases.ClasesServicioWeb.Consecutivos Consec = new Clases.ClasesServicioWeb.Consecutivos(); foreach (DataRow registro in dtConsecutivos.Rows) { Consec = new Clases.ClasesServicioWeb.Consecutivos(); if (_tipo == "REAL") { Consec.real_consecutivos = Convert.ToInt32(registro["real_consecutivos"].ToString()); AccesoLogica.Update("consecutivos", "real_consecutivos = real_consecutivos + 1", "id_consecutivos = 2"); } if (_tipo == "TEMPORAL") { Consec.temporal_consecutivos = Convert.ToInt32(registro["temporal_consecutivos"].ToString()); AccesoLogica.Update("consecutivos", "temporal_consecutivos = temporal_consecutivos + 1", "id_consecutivos = 2"); } Consecutivos.Add(Consec); } dtConsecutivos.Clone(); return(Consecutivos); }
public List <Clases.ClasesServicioWeb.DevuelveValor> Devuelve_Valor(string _tipo, string _campo, string _tabla, string _where) { List <Clases.ClasesServicioWeb.DevuelveValor> DevuelveValor = new List <Clases.ClasesServicioWeb.DevuelveValor>(); DataTable dtValor = AccesoLogica.Select(_campo, _tabla, _where); Clases.ClasesServicioWeb.DevuelveValor Valor = new Clases.ClasesServicioWeb.DevuelveValor(); foreach (DataRow registro in dtValor.Rows) { Valor = new Clases.ClasesServicioWeb.DevuelveValor(); if (_tipo == "STRING") { Valor.valor_string = registro[_campo].ToString(); } if (_tipo == "INT") { Valor.valor_entero = Convert.ToInt32(registro[_campo].ToString()); } if (_tipo == "DOUBLE") { Valor.valor_double = Convert.ToDouble(registro[_campo].ToString()); } DevuelveValor.Add(Valor); } dtValor.Clone(); return(DevuelveValor); }
public List <Clases.ClasesServicioWeb.DatosEstablecimiento> busca_Establecimientos(string _tag) { List <Clases.ClasesServicioWeb.DatosEstablecimiento> Credenciales = new List <Clases.ClasesServicioWeb.DatosEstablecimiento>(); DataTable dtEstablecimientos = AccesoLogica.Select("id_establecimientos, nombre_establecimientos, tag_establecimientos, direccion_establecimientos, telefono_establecimientos, latitud_establecimientos, longitud_establecimientos", "establecimientos", "tag_establecimientos = '" + _tag + "' "); Clases.ClasesServicioWeb.DatosEstablecimiento Establecimientos = new Clases.ClasesServicioWeb.DatosEstablecimiento(); foreach (DataRow registro in dtEstablecimientos.Rows) { Establecimientos = new Clases.ClasesServicioWeb.DatosEstablecimiento(); Establecimientos.id_establecimientos = registro["id_establecimientos"].ToString(); Establecimientos.nombre_establecimientos = registro["nombre_establecimientos"].ToString(); Establecimientos.tag_establecimientos = registro["tag_establecimientos"].ToString(); Establecimientos.direccion_establecimientos = registro["direccion_establecimientos"].ToString(); Establecimientos.telefono_establecimientos = registro["telefono_establecimientos"].ToString(); Establecimientos.latitud_establecimientos = registro["latitud_establecimientos"].ToString(); Establecimientos.longitud_establecimientos = registro["longitud_establecimientos"].ToString(); Credenciales.Add(Establecimientos); } dtEstablecimientos.Clone(); return(Credenciales); }
public List <Clases.ClasesServicioWeb.DatosProductos> busca_DatosProductos(String _concepto, string _valor) { DataTable dtProductos = null; List <Clases.ClasesServicioWeb.DatosProductos> ListProductos = new List <Clases.ClasesServicioWeb.DatosProductos>(); if (_concepto == "CODIGO") //BUSCAMOS POR CODIGO { dtProductos = AccesoLogica.Select("codigo_productos, descripcion_productos, precio_productos, um_productos", "productos", "codigo_productos = '" + _valor + "' "); } if (_concepto == "DESCRIPCION") /// BUSCAMOS POR DESCRIPCION { dtProductos = AccesoLogica.Select("codigo_productos, descripcion_productos, precio_productos, um_productos", "productos", "descripcion_productos = '" + _valor + "' "); } Clases.ClasesServicioWeb.DatosProductos Productos = new Clases.ClasesServicioWeb.DatosProductos(); foreach (DataRow registro in dtProductos.Rows) { Productos = new Clases.ClasesServicioWeb.DatosProductos(); Productos.codigo_productos = registro["codigo_productos"].ToString(); Productos.descripcion_productos = registro["descripcion_productos"].ToString(); Productos.precio_productos = Convert.ToDouble(registro["precio_productos"].ToString()); Productos.um_productos = registro["um_productos"].ToString(); ListProductos.Add(Productos); } dtProductos.Clone(); return(ListProductos); }
private void llenar_grid(string _parametro) { //clases.Funciones.CargarGridView(dataGridView1, "caminos.id_caminos AS Id, caminos.nombre_caminos, caminos.path_caminos, usuarios.nombre_usuarios, proyectos.nombre_proyectos, caminos.creado, caminos.modificado", "public.caminos, public.usuarios, public.proyectos", _parametro, "Id?Nombre Camino?Path?Usuario Registra?Nombre Proyecto?Creado?Modificado"); ///leer los caminos int _counter_caminos = 0; int _counter_pdf = 0; int _counter_xml = 0; int _counter_dif = 0; int _id_caminos = 0; string _nombre_caminos = ""; string _path_caminos = ""; dataGridView1.Rows.Clear(); DataTable dtCaminos = AccesoLogica.Select("id_caminos, nombre_caminos, path_caminos, id_usuarios, id_proyectos", "caminos", _parametro); int reg = dtCaminos.Rows.Count; if (reg > 0) { foreach (DataRow renglon in dtCaminos.Rows) { _id_caminos = Convert.ToInt32(renglon["id_caminos"].ToString()); _nombre_caminos = Convert.ToString(renglon["nombre_caminos"].ToString()); _path_caminos = Convert.ToString(renglon["path_caminos"].ToString()); ///leo los camino DirectoryInfo directory = new DirectoryInfo(@_path_caminos); FileInfo[] filesPDF = directory.GetFiles("*.PDF"); FileInfo[] filesXML = directory.GetFiles("*.XML"); DirectoryInfo[] directories = directory.GetDirectories(); for (int i = 0; i < filesPDF.Length; i++) { _counter_pdf++; } for (int i = 0; i < filesXML.Length; i++) { _counter_xml++; } _counter_dif = _counter_pdf - _counter_xml; dataGridView1.Rows.Insert(_counter_caminos, _counter_caminos + 1, _nombre_caminos, _path_caminos, _counter_pdf, _counter_xml, _counter_dif); _counter_caminos++; _counter_pdf = 0; _counter_xml = 0; _counter_dif = 0; } } }
protected void CrystalReportViewer1_Init(object sender, EventArgs e) { ReportDocument crystalReport = new ReportDocument(); var dsComprobantesContables = new Datas.dsComprobantesContables(); DataTable dt_Reporte1 = new DataTable(); string columnas = "entidades.ruc_entidades," + "entidades.nombre_entidades," + "entidades.telefono_entidades," + "entidades.direccion_entidades," + "entidades.ciudad_entidades," + "ccomprobantes.id_ccomprobantes," + "tipo_comprobantes.nombre_tipo_comprobantes," + "ccomprobantes.numero_ccomprobantes," + "ccomprobantes.ruc_ccomprobantes," + "ccomprobantes.nombres_ccomprobantes," + "ccomprobantes.retencion_ccomprobantes," + "ccomprobantes.valor_ccomprobantes," + "ccomprobantes.concepto_ccomprobantes," + "usuarios.nombre_usuarios," + "ccomprobantes.valor_letras," + "ccomprobantes.fecha_ccomprobantes," + "plan_cuentas.codigo_plan_cuentas," + "plan_cuentas.nombre_plan_cuentas," + "dcomprobantes.descripcion_dcomprobantes," + "dcomprobantes.debe_dcomprobantes," + "dcomprobantes.haber_dcomprobantes," + "rol.nombre_rol," + "forma_pago.nombre_forma_pago," + "ccomprobantes.numero_cuenta_banco_ccomprobantes," + "ccomprobantes.numero_cheque_ccomprobantes," + "ccomprobantes.observaciones_ccomprobantes," + "ccomprobantes.referencia_doc_ccomprobantes," + "entidades.logo_entidades"; string tablas = "public.ccomprobantes, public.dcomprobantes, public.entidades, public.usuarios, public.tipo_comprobantes, public.plan_cuentas, public.rol, public.forma_pago"; string where = "ccomprobantes.id_usuarios = usuarios.id_usuarios AND dcomprobantes.id_ccomprobantes = ccomprobantes.id_ccomprobantes AND entidades.id_entidades = ccomprobantes.id_entidades AND usuarios.id_rol = rol.id_rol AND tipo_comprobantes.id_tipo_comprobantes = ccomprobantes.id_tipo_comprobantes AND plan_cuentas.id_plan_cuentas = dcomprobantes.id_plan_cuentas AND forma_pago.id_forma_pago = ccomprobantes.id_forma_pago AND ccomprobantes.id_ccomprobantes=49"; dt_Reporte1 = AccesoLogica.Select(columnas, tablas, where); //dsCuentas.Cuentas= dt_Reporte; dsComprobantesContables.Tables.Add(dt_Reporte1); string cadena = Server.MapPath("~/Php/Reporte/crComprobantesContables.rpt"); crystalReport.Load(cadena); crystalReport.SetDataSource(dsComprobantesContables.Tables[1]); CrystalReportViewer1.ReportSource = crystalReport; }
public static void CargarComboWhere(System.Windows.Forms.ComboBox cmb, string id, string columna, string tabla, string where) { try { cmb.Items.Insert(0, "Seleccione.."); cmb.DataSource = AccesoLogica.Select(id + ", " + columna, tabla, where); cmb.DisplayMember = columna; cmb.ValueMember = id; cmb.SelectedIndex = 0; } catch { } }
private void llenar_grid(string _parametro) { //clases.Funciones.CargarGridView(dataGridView1, "caminos.id_caminos AS Id, caminos.nombre_caminos, caminos.path_caminos, usuarios.nombre_usuarios, proyectos.nombre_proyectos, caminos.creado, caminos.modificado", "public.caminos, public.usuarios, public.proyectos", _parametro, "Id?Nombre Camino?Path?Usuario Registra?Nombre Proyecto?Creado?Modificado"); ///leer los caminos int _counter_caminos = 0; int _counter_xml = 0; int _counter_dif = 0; string _nombre_caminos; string _path_caminos; int _creados; int _editado; int _diferencia; dataGridView1.Rows.Clear(); DataTable dtCaminos = AccesoLogica.Select("caminos.nombre_caminos, caminos.path_caminos, SUM(produccion_cabeza.xml_creados_produccion_cabeza) AS creados, SUM(produccion_cabeza.xml_editados_produccion_cabeza) AS editado, SUM(produccion_cabeza.xml_creados_produccion_cabeza) - SUM(produccion_cabeza.xml_editados_produccion_cabeza) AS diferencia", "public.caminos, public.produccion_cabeza", _parametro); int reg = dtCaminos.Rows.Count; if (reg > 0) { foreach (DataRow renglon in dtCaminos.Rows) { _nombre_caminos = Convert.ToString(renglon["nombre_caminos"].ToString()); _path_caminos = Convert.ToString(renglon["path_caminos"].ToString()); _creados = Convert.ToInt32(renglon["creados"].ToString()); _editado = Convert.ToInt32(renglon["editado"].ToString()); _diferencia = Convert.ToInt32(renglon["diferencia"].ToString()); ///leo los camino DirectoryInfo directory = new DirectoryInfo(@_path_caminos); FileInfo[] filesXML = directory.GetFiles("*.XML"); DirectoryInfo[] directories = directory.GetDirectories(); for (int i = 0; i < filesXML.Length; i++) { _counter_xml++; } _counter_dif = _counter_xml; dataGridView1.Rows.Insert(_counter_caminos, _counter_caminos + 1, _nombre_caminos, _path_caminos, _creados, _editado, _diferencia); _counter_caminos++; } } }
public DataTable Reporte() { DataTable dt_Reporte = new DataTable(); string columnas = "plan_cuentas.nombre_plan_cuentas,entidades.nombre_entidades,plan_cuentas.nivel_plan_cuentas," + "plan_cuentas.t_plan_cuentas,plan_cuentas.n_plan_cuentas,plan_cuentas.codigo_plan_cuentas"; string tablas = "public.plan_cuentas, public.entidades"; string where = "entidades.id_entidades = plan_cuentas.id_entidades AND entidades.id_entidades=3"; dt_Reporte = AccesoLogica.Select(columnas, tablas, where); return(dt_Reporte); }
private void llenar_combomanual() { int _id_licencias = 0; string _descripcion_licencias = ""; DataTable dtLicencias = AccesoLogica.Select("*", "licencias", "licencias.id_licencias > 0"); foreach (DataRow renglon in dtLicencias.Rows) { _id_licencias = Convert.ToInt32(renglon["id_licencias"].ToString()); _descripcion_licencias = AccesoLogica.descifrar(Convert.ToString(renglon["descripcion_licencias"].ToString())); cmb_licencias.Items.Add(_descripcion_licencias); } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { DataGridViewRow fila = dataGridView1.CurrentRow; string _nombre_camino = Convert.ToString(fila.Cells[1].Value); //obtengo el valor de la primer columna string _camino = Convert.ToString(fila.Cells[2].Value); //obtengo el valor de la primer columna string _parametros = " nombre_caminos = '" + _nombre_camino + "' "; int _id_caminos = 0; DataTable dtCaminos = null; try { dtCaminos = AccesoLogica.Select("id_caminos, nombre_caminos, path_caminos, id_usuarios, id_proyectos", "caminos", _parametros); } catch (Exception Ex) { MessageBox.Show("Error Al Consultar Camino->" + Ex.Message); } int reg2 = dtCaminos.Rows.Count; if (reg2 > 0) { foreach (DataRow renglon in dtCaminos.Rows) { _id_caminos = Convert.ToInt32(renglon["id_caminos"].ToString()); } } DialogResult result = MessageBox.Show("Deseas Crear XML en esta Carpeta?", "Crear nuevos XML", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { frmListaPendienteXML Crea = new frmListaPendienteXML(); Crea._path_camino = _camino; Crea._id_camino = _id_caminos; Crea._id_usuarios = _id_usuarios; Crea.Show(); this.Hide(); } if (result == DialogResult.No) { } }
private void button1_Click(object sender, EventArgs e) { string _descripcion_licencias = AccesoLogica.cifrar(cmb_licencias.Text); int _id_Licencias = 0; DataTable dtLicencias = AccesoLogica.Select("*", "licencias", "descripcion_licencias = '" + _descripcion_licencias + "'"); foreach (DataRow renglon in dtLicencias.Rows) { _id_Licencias = Convert.ToInt32(renglon["id_licencias"].ToString()); } reportes.contLicencias frm = new reportes.contLicencias(); frm._id_Licencias = _id_Licencias; frm.Show(); }
public static void CargarGridView(System.Windows.Forms.DataGridView gridView, string columnas, string tabla, string where, string titulos) { try { gridView.DataSource = AccesoLogica.Select(columnas, tabla, where); gridView.DataMember = ""; int reg = Convert.ToInt32(gridView.Rows.Count); string[] vectorTitulos = Vector(titulos); for (int i = 1; i <= vectorTitulos.Length; i++) { gridView.Columns[i].HeaderCell.Value = vectorTitulos[i]; } } catch { } }