コード例 #1
0
        public DataTable GetByFilterDT(int idBarrio, Boolean SinEstadoActual, int ordenarBy)
        {
            try
            {
                using (cooperativaEntities bd = new cooperativaEntities())
                {
                    var Listar = (from f in bd.facturas
                                  join sm in bd.socios_mediciones on f.id_medicion equals sm.id_medicion
                                  join s in bd.socios on f.id_socio equals s.id_socio
                                  //faltan barrio y demas datos

                                  select new
                    {
                        f.id_periodo,
                        f.id_socio,
                        s.codigo_socio,
                        s.nombre,
                        sm.fecha_lectura,
                        sm.consumo,
                        sm.lectura,
                        fechaAnt = String.Empty,
                        lecturaAnt = Decimal.Zero
                    }).ToList();
                    Commons oCommons = new Commons();
                    return(oCommons.convertToTable(Listar));
                }
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
コード例 #2
0
        public void Save(cod_situacion_especial oSituacion)
        {
            cooperativaEntities bd = new cooperativaEntities();

            bd.cod_situacion_especial.AddObject(oSituacion);
            bd.SaveChanges();
        }
コード例 #3
0
 public usuario Get(int id)
 {
     usuario oUsuario = new usuario();
     using (cooperativaEntities bd = new cooperativaEntities())
     {
         var regis = (from p in bd.usuario
                      where p.id_usuario == id
                      select p).Single();
         oUsuario.id_usuario = regis.id_usuario;
         oUsuario.nombre = regis.nombre;
         oUsuario.login = regis.login;
         oUsuario.password = regis.password;
         oUsuario.modificarDatos = regis.modificarDatos;
         oUsuario.facturacion_anulacion = regis.facturacion_anulacion;
         oUsuario.impresion_reimpresion = regis.impresion_reimpresion;
         oUsuario.cobranza_cierreCaja = regis.cobranza_cierreCaja;
         oUsuario.listados_reportes = regis.listados_reportes;
         oUsuario.avisosDeuda_listadosCortes = regis.avisosDeuda_listadosCortes;
         oUsuario.reparar_optimizar_respaldo = regis.reparar_optimizar_respaldo;
         oUsuario.configurar = regis.configurar;
         oUsuario.administracion = regis.administracion;
         oUsuario.autorizarCobroSI = regis.autorizarCobroSI;
         oUsuario.autorizarConvenios = regis.autorizarConvenios;
         oUsuario.listados_padrones = regis.listados_padrones;
         oUsuario.judicial_codene = regis.judicial_codene;
         oUsuario.mantenimiento = regis.mantenimiento;
         oUsuario.activo = oUsuario.activo;
         return oUsuario;
     }
 }
コード例 #4
0
        public socios_mediciones ultimaMedicion(int idSocio)
        {
            socios_mediciones oSocioMedicion = new socios_mediciones();

            try
            {
                using (cooperativaEntities bd = new cooperativaEntities())
                {
                    var regis = (from p in bd.socios_mediciones
                                 where p.id_socio == idSocio
                                 orderby p.fecha_lectura descending
                                 select p).FirstOrDefault();
                    if (regis != null)
                    {
                        oSocioMedicion.id_medicion   = regis.id_medicion;
                        oSocioMedicion.consumo       = regis.consumo;
                        oSocioMedicion.fecha_lectura = regis.fecha_lectura;
                        oSocioMedicion.id_socio      = regis.id_socio;
                        oSocioMedicion.lectura       = regis.lectura;
                        return(oSocioMedicion);
                    }
                    else
                    {
                        return(regis);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #5
0
        public void Save(codene oCodene)
        {
            cooperativaEntities bd = new cooperativaEntities();

            bd.codene.AddObject(oCodene);
            bd.SaveChanges();
        }
コード例 #6
0
        public conceptos_particulares GetByFilter(int idSocio, int idConcepto, string idPeriodo)
        {
            conceptos_particulares oConceptos_Particulares = new conceptos_particulares();

            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var regis = (from p in bd.conceptos_particulares
                             where ((p.id_socio == idSocio) && (p.id_periodo == idPeriodo) && (p.id_concepto == idConcepto))
                             select p).SingleOrDefault();
                if (regis != null)
                {
                    oConceptos_Particulares.id_concepto_particular = regis.id_concepto_particular;
                    oConceptos_Particulares.id_socio    = regis.id_socio;
                    oConceptos_Particulares.id_periodo  = regis.id_periodo;
                    oConceptos_Particulares.id_concepto = regis.id_concepto;
                    oConceptos_Particulares.importe     = regis.importe;
                    oConceptos_Particulares.facturado   = regis.facturado;
                    oConceptos_Particulares.id_factura  = regis.id_factura;
                    oConceptos_Particulares.detalles    = regis.detalles;
                }
                else
                {
                    oConceptos_Particulares = null;
                }
                return(oConceptos_Particulares);
            }
        }
コード例 #7
0
        public void Save(tarifas oTarifa)
        {
            cooperativaEntities bd = new cooperativaEntities();

            bd.tarifas.AddObject(oTarifa);
            bd.SaveChanges();
        }
コード例 #8
0
        public convenios Get(int id)
        {
            convenios oConvenio = new convenios();

            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var regis = (from p in bd.convenios
                             where p.id_convenio == id
                             select p).Single();
                oConvenio.convenio_judicial            = regis.convenio_judicial;
                oConvenio.cuota_iva                    = regis.cuota_iva;
                oConvenio.cuotas                       = regis.cuotas;
                oConvenio.facturadas                   = regis.facturadas;
                oConvenio.fecha_convenio               = regis.fecha_convenio;
                oConvenio.fecha_registro               = regis.fecha_registro;
                oConvenio.finalizado                   = regis.finalizado;
                oConvenio.id_convenio                  = regis.id_convenio;
                oConvenio.id_socio                     = regis.id_socio;
                oConvenio.id_terminal                  = regis.id_terminal;
                oConvenio.id_usuario                   = regis.id_usuario;
                oConvenio.importe_descuento_recargo    = regis.importe_descuento_recargo;
                oConvenio.importe_total                = regis.importe_total;
                oConvenio.iva_facturas                 = regis.iva_facturas;
                oConvenio.pendientes                   = regis.pendientes;
                oConvenio.porcentaje_descuento_recargo = regis.porcentaje_descuento_recargo;
                oConvenio.tipo_descuento_recargo       = regis.tipo_descuento_recargo;
                oConvenio.valor_cuota                  = regis.valor_cuota;
                return(oConvenio);
            }
        }
コード例 #9
0
 public DataTable GetEncabezadoDT(string nombre)
 {
     try
     {
         using (cooperativaEntities bd = new cooperativaEntities())
         {
             var Listar = (from p in bd.sys_configuracion
                           where p.nombre.Contains(nombre)
                           select p).ToList();
             //Creo el Data Table
             DataTable tabla = new DataTable();
             tabla.Columns.Add("Linea1");
             tabla.Columns.Add("Linea2");
             tabla.Columns.Add("Linea3");
             DataRow row = tabla.NewRow();
             int     i   = 1;
             foreach (sys_configuracion prop in Listar)
             {
                 row["Linea" + i.ToString()] = prop.valor;
                 i++;
             }
             tabla.Rows.Add(row);
             return(tabla);
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
コード例 #10
0
        public tarifas Get(int id)
        {
            try
            {
                tarifas oTarifa = new tarifas();
                using (cooperativaEntities bd = new cooperativaEntities())
                {
                    var regis = (from p in bd.tarifas
                                 where p.id_tarifa == id
                                 select p).Single();

                    oTarifa.id_tarifa           = regis.id_tarifa;
                    oTarifa.tarifa              = regis.tarifa;
                    oTarifa.abreviatura         = regis.abreviatura;
                    oTarifa.cargo_fijo          = regis.cargo_fijo;
                    oTarifa.valor_m3            = regis.valor_m3;
                    oTarifa.abono               = regis.abono;
                    oTarifa.usuario_residencial = regis.usuario_residencial;
                    oTarifa.bonificacion        = regis.bonificacion;
                    oTarifa.recargo_minimo      = regis.recargo_minimo;
                    oTarifa.requiere_fin        = regis.requiere_fin;
                    oTarifa.meses_venc          = regis.meses_venc;
                    oTarifa.activa              = regis.activa;

                    return(oTarifa);
                }
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
コード例 #11
0
        public void Save(cod_cajas oCaja)
        {
            cooperativaEntities bd = new cooperativaEntities();

            bd.cod_cajas.AddObject(oCaja);
            bd.SaveChanges();
        }
コード例 #12
0
        public void Save(cod_documentos oDocumento)
        {
            cooperativaEntities bd = new cooperativaEntities();

            bd.cod_documentos.AddObject(oDocumento);
            bd.SaveChanges();
        }
コード例 #13
0
        public cod_cajas Get(int id)
        {
            cod_cajas oCaja = new cod_cajas();
            try
            {
                using (cooperativaEntities bd = new cooperativaEntities())
                {
                    var regis = (from p in bd.cod_cajas
                                 where p.id_caja == id
                                 select p).Single();

                    oCaja.id_caja = regis.id_caja;
                    oCaja.caja = regis.caja;
                    oCaja.fecha_cobro_distinta = regis.fecha_cobro_distinta;
                    oCaja.caja_activa = regis.caja_activa;
                    oCaja.cobro_manual = regis.cobro_manual;

                    return oCaja;
                }

            }
            catch (Exception ex)
            {
                return oCaja;
            }
        }
コード例 #14
0
        public void Save(cod_prestador oPrestador)
        {
            cooperativaEntities bd = new cooperativaEntities();

            bd.cod_prestador.AddObject(oPrestador);
            bd.SaveChanges();
        }
コード例 #15
0
        public void Update(socios_conexion oSocioConexion)
        {
            try{
                using (cooperativaEntities bd = new cooperativaEntities())
                {
                    var editar = (from p in bd.socios_conexion
                                  where p.id_Socio == oSocioConexion.id_Socio
                                  select p).Single();
                    editar.id_Socio           = oSocioConexion.id_Socio;
                    editar.ubicacion_servicio = oSocioConexion.ubicacion_servicio;
                    editar.medianera          = oSocioConexion.medianera;
                    editar.tipo_conexion      = oSocioConexion.tipo_conexion;
                    editar.distancia_a_red    = oSocioConexion.distancia_a_red;
                    editar.profundidad_red    = oSocioConexion.profundidad_red;
                    editar.tipo_material      = oSocioConexion.tipo_material;
                    editar.diametro_red       = oSocioConexion.diametro_red;
                    editar.medidor            = oSocioConexion.medidor;
                    editar.marca_medidor      = oSocioConexion.marca_medidor;
                    editar.barrio             = oSocioConexion.barrio;
                    editar.calle              = oSocioConexion.calle;
                    editar.calle_altura       = oSocioConexion.calle_altura;
                    editar.piso               = oSocioConexion.piso;
                    editar.dpto               = oSocioConexion.dpto;
                    editar.distrito_electoral = oSocioConexion.distrito_electoral;
                    editar.zona               = oSocioConexion.zona;
                    editar.adic_domicilio     = oSocioConexion.adic_domicilio;

                    bd.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #16
0
        // Retorna una DT de Socios
        public DataTable SocioGetByFilter()
        {
            try
            {
                using (cooperativaEntities bd = new cooperativaEntities())
                {
                    var Listar = (from s in bd.socios
                                  join sc in bd.socios_conexion on s.id_socio equals sc.id_Socio
                                  join ces in bd.cod_estados_socios on s.estado equals ces.id_estado_socio
                                  join ci in bd.cod_impuestos on s.iva equals ci.id_impuesto
                                  join t in bd.tarifas on s.tarifa equals t.id_tarifa
                                  where ces.facturar == true


                                  select new
                    {
                        s.id_socio,
                        s.nombre,
                        sc.medidor,
                        t.cargo_fijo,
                        t.abono,
                        t.valor_m3
                    }
                                  ).ToList();

                    Commons oCommons = new Commons();
                    return(oCommons.convertToTable(Listar));
                }
            }
            catch (Exception)
            {
                return(null);
            }
        }
コード例 #17
0
        public cobranzas GetByIdFactura(int idFactura)
        {
            try
            {
                cobranzas oCobranzas = new cobranzas();
                using (cooperativaEntities bd = new cooperativaEntities())
                {
                    var regis = (from p in bd.cobranzas
                                 where p.id_factura == idFactura
                                 select p).FirstOrDefault();

                    oCobranzas.id_cobranza = regis.id_cobranza;
                    oCobranzas.id_caja = regis.id_caja;
                    oCobranzas.id_factura = regis.id_factura;
                    oCobranzas.id_recibo = regis.id_recibo;
                    oCobranzas.id_socio = regis.id_socio;
                    oCobranzas.importe = regis.importe;
                    oCobranzas.descuento_convenio = regis.descuento_convenio;
                    oCobranzas.iva_descuento_convenio = regis.iva_descuento_convenio;
                    oCobranzas.fecha_cobro = regis.fecha_cobro;
                    oCobranzas.id_usuario = regis.id_usuario;
                    oCobranzas.id_terminal = regis.id_terminal;
                    oCobranzas.fecha_registro = regis.fecha_registro;

                    return oCobranzas;
                }
            }
            catch (Exception ex)
            {
                return null;
            }
        }
コード例 #18
0
        public void Update(socios oSocio)
        {
            try
            {
                using (cooperativaEntities bd = new cooperativaEntities())
                {
                    var editar = (from p in bd.socios
                                  where p.id_socio == oSocio.id_socio
                                  select p).Single();
                    editar.codigo_socio    = oSocio.codigo_socio;
                    editar.subcodigo_socio = oSocio.subcodigo_socio;
                    editar.nombre          = oSocio.nombre;
                    editar.tipo_documento  = oSocio.tipo_documento;
                    editar.documento       = oSocio.documento;
                    editar.fecha_alta      = oSocio.fecha_alta;
                    editar.estado          = oSocio.estado;
                    editar.fin_estado      = oSocio.fin_estado;
                    editar.tarifa          = oSocio.tarifa;
                    editar.fin_tarifa      = oSocio.fin_tarifa;
                    editar.iva             = oSocio.iva;
                    editar.cuit            = oSocio.cuit;
                    editar.categoria       = oSocio.categoria;
                    editar.observaciones   = oSocio.observaciones;

                    bd.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #19
0
        public void Save(cod_zonas oZona)
        {
            cooperativaEntities bd = new cooperativaEntities();

            bd.cod_zonas.AddObject(oZona);
            bd.SaveChanges();
        }
コード例 #20
0
        public DataTable GetAllByAnioDT(string anio)
        {
            DateTime fechaAnioIni;
            DateTime fechaAnioFin;

            if (anio != "Seleccione...")
            {
                fechaAnioIni = new DateTime(int.Parse(anio), 1, 1);
                fechaAnioFin = new DateTime(int.Parse(anio), 12, 31);
            }
            else
            {
                fechaAnioIni = new DateTime(1900, 1, 1);
                fechaAnioFin = new DateTime(2500, 12, 31);
            }
            DataTable dt = new DataTable();

            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var listado = (from p in bd.moratorias
                               where p.vigencia_desde >= fechaAnioIni && p.vigencia_desde <= fechaAnioFin
                               select p).ToList();

                Commons oCommons = new Commons();
                dt = oCommons.convertToTable(listado);

                return(dt);
            }
        }
コード例 #21
0
        public DataTable GetByIdFacturaDT(int idFactura)
        {
            try
            {
                using (cooperativaEntities bd = new cooperativaEntities())
                {
                    var Listar = (from fd in bd.facturas_detalles

                                  join c in bd.cod_conceptos on fd.id_concepto equals c.id_concepto
                                  where fd.id_factura == idFactura
                                  select new
                    {
                        c.concepto,
                        valor = fd.importe
                    }).ToList();

                    Commons oCommons = new Commons();
                    return(oCommons.convertToTable(Listar));
                }
            }
            catch (Exception)
            {
                return(null);
            }
        }
コード例 #22
0
        public void Save(cod_materiales oMaterial)
        {
            cooperativaEntities bd = new cooperativaEntities();

            bd.cod_materiales.AddObject(oMaterial);
            bd.SaveChanges();
        }
コード例 #23
0
        public void Save(sys_configuracion oSysConfig)
        {
            cooperativaEntities bd = new cooperativaEntities();

            bd.sys_configuracion.AddObject(oSysConfig);
            bd.SaveChanges();
        }
コード例 #24
0
        public DataTable GetTablaCuotasConvenioMoratoria(int maxCanCuotas, DateTime fecha, decimal importeTotalSinInteres, decimal importeTotalIntereses)
        {
            moratorias oMoratoria         = new moratorias();
            DataTable  _dtCuotasMoratoria = new DataTable();

            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var regis = (from p in bd.moratorias
                             where (p.vigencia_desde <= fecha && p.vigencia_hasta >= fecha)
                             select p).Single();

                oMoratoria.idmoratorias        = regis.idmoratorias;
                oMoratoria.vigencia_desde      = regis.vigencia_desde;
                oMoratoria.vigencia_hasta      = regis.vigencia_hasta;
                oMoratoria.cantidad_cuotas_max = regis.cantidad_cuotas_max;
                oMoratoria.limitar             = regis.limitar;

                int cantidadCuotas = 1;
                if ((maxCanCuotas > oMoratoria.cantidad_cuotas_max) | ((bool)oMoratoria.limitar))
                {
                    cantidadCuotas = (int)oMoratoria.cantidad_cuotas_max;
                }
                else
                {
                    cantidadCuotas = maxCanCuotas;
                }

                var regisD = (from d in bd.detalles_moratoria
                              where d.idmoratoria == oMoratoria.idmoratorias
                              select d).ToList();

                Commons   oCommons          = new Commons();
                DataTable detallesMoratoria = oCommons.convertToTable(regisD);

                _dtCuotasMoratoria.Columns.AddRange(new DataColumn[5] {
                    new DataColumn("Cuotas", typeof(int)),
                    new DataColumn("PorcDesc", typeof(decimal)),
                    new DataColumn("Descuento", typeof(decimal)),
                    new DataColumn("TotalConDescuento", typeof(decimal)),
                    new DataColumn("ValorCuota", typeof(decimal))
                });
                foreach (DataRow dr in detallesMoratoria.Rows)
                {
                    int cuotaDesde = int.Parse(dr["cuota_desde"].ToString());
                    int cuotaHasta = int.Parse(dr["cuota_hasta"].ToString());
                    for (int i = cuotaDesde; i <= cuotaHasta; i++)
                    {
                        if (i <= cantidadCuotas)
                        {
                            decimal porcDescuento     = decimal.Parse(dr["descuento"].ToString());
                            decimal descuento         = Math.Round(importeTotalIntereses * (porcDescuento / 100), 2);
                            decimal totalConDescuento = Math.Round(importeTotalSinInteres + (importeTotalIntereses * ((100 - porcDescuento) / 100)), 2);
                            decimal valorCuota        = Math.Round(totalConDescuento / i, 2);
                            _dtCuotasMoratoria.Rows.Add(i, porcDescuento, descuento, totalConDescuento, valorCuota);
                        }
                    }
                }
            }
            return(_dtCuotasMoratoria);
        }
コード例 #25
0
        public void Save(conceptos_particulares oConceptos_Particulares)
        {
            cooperativaEntities bd = new cooperativaEntities();

            bd.conceptos_particulares.AddObject(oConceptos_Particulares);
            bd.SaveChanges();
        }
コード例 #26
0
 public void Update(convenios oConvenio)
 {
     using (cooperativaEntities bd = new cooperativaEntities())
     {
         var editar = (from p in bd.convenios
                       where p.id_convenio == oConvenio.id_convenio
                       select p).Single();
         editar.convenio_judicial            = oConvenio.convenio_judicial;
         editar.cuota_iva                    = oConvenio.cuota_iva;
         editar.cuotas                       = oConvenio.cuotas;
         editar.facturadas                   = oConvenio.facturadas;
         editar.fecha_convenio               = oConvenio.fecha_convenio;
         editar.fecha_registro               = oConvenio.fecha_registro;
         editar.finalizado                   = oConvenio.finalizado;
         editar.id_convenio                  = oConvenio.id_convenio;
         editar.id_socio                     = oConvenio.id_socio;
         editar.id_terminal                  = oConvenio.id_terminal;
         editar.id_usuario                   = oConvenio.id_usuario;
         editar.importe_descuento_recargo    = oConvenio.importe_descuento_recargo;
         editar.importe_total                = oConvenio.importe_total;
         editar.iva_facturas                 = oConvenio.iva_facturas;
         editar.pendientes                   = oConvenio.pendientes;
         editar.porcentaje_descuento_recargo = oConvenio.porcentaje_descuento_recargo;
         editar.tipo_descuento_recargo       = oConvenio.tipo_descuento_recargo;
         editar.valor_cuota                  = oConvenio.valor_cuota;
         bd.SaveChanges();
     }
 }
コード例 #27
0
        public void Save(cod_conexiones oConexion)
        {
            cooperativaEntities bd = new cooperativaEntities();

            bd.cod_conexiones.AddObject(oConexion);
            bd.SaveChanges();
        }
コード例 #28
0
        public DataTable GetConveniosBySocioDT(int idSocio)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var Listar = (from p in bd.convenios
                              where p.id_socio == idSocio
                              orderby p.id_convenio ascending
                              select new
                {
                    p.id_convenio,
                    //p.id_socio,
                    p.fecha_convenio,
                    p.importe_total,
                    p.valor_cuota,
                    p.cuotas,
                    p.facturadas,
                    //p.pendientes,
                    finalizado = (bool)p.finalizado? "Si":"No",
                    //p.iva_facturas,
                    //p.cuota_iva,
                    //p.convenio_judicial,
                    //p.porcentaje_descuento_recargo,
                    //p.importe_descuento_recargo,
                    //p.tipo_descuento_recargo,
                    //p.id_usuario,
                    //p.id_terminal,
                    //p.fecha_registro
                }).ToList();

                Commons oCommons = new Commons();
                return(oCommons.convertToTable(Listar));
            }
        }
コード例 #29
0
        public void Delete(int idConvenio)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                DataTable         dtFacturas         = new DataTable();
                FacturasImplement oFacturasImplement = new FacturasImplement();
                var listar = (from f in bd.facturas
                              where f.id_convenio == idConvenio
                              select f).ToList();
                Commons oCommons = new Commons();
                dtFacturas = oCommons.convertToTable(listar);

                foreach (DataRow dr in dtFacturas.Rows)
                {
                    int      idFactura = int.Parse(dr["id_factura"].ToString());
                    facturas oFacturas = new facturas();
                    oFacturas             = oFacturasImplement.Get(idFactura);
                    oFacturas.id_convenio = 0;
                    oFacturasImplement.Update(oFacturas);
                }

                var regis = (from p in bd.convenios
                             where p.id_convenio == idConvenio
                             select p).Single();

                bd.DeleteObject(regis);
                bd.SaveChanges();
            }
        }
コード例 #30
0
        public cod_cajas Get(int id)
        {
            cod_cajas oCaja = new cod_cajas();

            try
            {
                using (cooperativaEntities bd = new cooperativaEntities())
                {
                    var regis = (from p in bd.cod_cajas
                                 where p.id_caja == id
                                 select p).Single();

                    oCaja.id_caja = regis.id_caja;
                    oCaja.caja    = regis.caja;
                    oCaja.fecha_cobro_distinta = regis.fecha_cobro_distinta;
                    oCaja.caja_activa          = regis.caja_activa;
                    oCaja.cobro_manual         = regis.cobro_manual;

                    return(oCaja);
                }
            }
            catch (Exception ex)
            {
                return(oCaja);
            }
        }
コード例 #31
0
        public void Save(detalles_moratoria oDetallesMoratoria)
        {
            cooperativaEntities bd = new cooperativaEntities();

            bd.detalles_moratoria.AddObject(oDetallesMoratoria);
            bd.SaveChanges();
        }
コード例 #32
0
        public void Save(proceso_judicial oProceso)
        {
            cooperativaEntities bd = new cooperativaEntities();

            bd.proceso_judicial.AddObject(oProceso);
            bd.SaveChanges();
        }
コード例 #33
0
        public DataTable GetByIdSocioDT(int idSocio)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var _Lista = (from p in bd.proceso_judicial
                              join pj in bd.cod_estados_pj on p.estado equals pj.id_cod_estado_pj
                              join es in bd.cod_estudios on p.id_Estudio equals es.id_estudio
                              where p.id_Socio == idSocio
                              orderby p.fechaAlta, p.estado
                              select new
                {
                    p.id_proceso_judicial,
                    p.id_Socio,
                    p.id_Estudio,
                    estado = pj.descripcion,
                    p.fechaAlta,
                    p.fechaResolucion,
                    estudio = es.descripcion
                }
                              ).ToList();

                Commons oCommons = new Commons();
                return(oCommons.convertToTable(_Lista));
            }
        }
コード例 #34
0
 public List<seg_terminales> GetAll()
 {
     using (cooperativaEntities bd = new cooperativaEntities())
     {
         var Listar = (from p in bd.seg_terminales
                       select p).ToList();
         return Listar;
     }
 }
コード例 #35
0
 public List<usuario> GetAll()
 {
     using (cooperativaEntities bd = new cooperativaEntities())
     {
         var Listar = (from p in bd.usuario
                       select p).ToList();
         return Listar;
     }
 }
コード例 #36
0
        public List<conceptos_particulares> GetAll()
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var Listar = (from p in bd.conceptos_particulares

                              select p).ToList();
                return Listar;
            }
        }
コード例 #37
0
        public List<detalles_moratoria> GetAll()
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var listado = (from p in bd.detalles_moratoria
                               select p).ToList();

                return listado;
            }
        }
コード例 #38
0
        public bool EsValido(string usuario, string password)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var regis = (from p in bd.usuario
                             where (p.login == usuario) && (p.password==password)

                             select p).ToList();
                return (regis.Count > 0);
            }
        }
コード例 #39
0
        public List<periodos> GetAll()
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                    var listar = (from p in bd.periodos
                                  orderby p.id_periodo descending
                                  select p).ToList();

                    return listar;
            }
        }
コード例 #40
0
        public List<cod_cajas> Buscar(string nombre)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var buscar = (from p in bd.cod_cajas
                              where p.caja.StartsWith(nombre)
                              select p).ToList();

                return buscar;
            }
        }
コード例 #41
0
        public bool ExisteUsuario(string _login)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var regis = (from p in bd.usuario
                             where (p.login == _login)

                             select p).ToList();
                return (regis.Count > 0);
            }
        }
コード例 #42
0
        public void Delete(int idConceptoParticular)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var regis = (from p in bd.conceptos_particulares
                             where p.id_concepto_particular == idConceptoParticular
                             select p).Single();

                bd.DeleteObject(regis);
                bd.SaveChanges();
            }
        }
コード例 #43
0
        public void Delete(int idCaja)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var regis = (from p in bd.cod_cajas
                             where p.id_caja == idCaja
                             select p).Single();

                bd.DeleteObject(regis);
                bd.SaveChanges();
            }
        }
コード例 #44
0
        public void Delete(int idDetallesMoratoria)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var regis = (from p in bd.detalles_moratoria
                             where p.iddetalles_moratoria == idDetallesMoratoria
                             select p).Single();

                bd.DeleteObject(regis);
                bd.SaveChanges();
            }
        }
コード例 #45
0
        public void Delete(int idTerminal)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var regis = (from p in bd.seg_terminales
                             where p.id_terminal == idTerminal
                             select p).Single();

                bd.DeleteObject(regis);
                bd.SaveChanges();

            }
        }
コード例 #46
0
 public void Update(detalles_moratoria oDetallesMoratoria)
 {
     using (cooperativaEntities bd = new cooperativaEntities())
     {
         var editar = (from p in bd.detalles_moratoria
                       where p.iddetalles_moratoria == oDetallesMoratoria.iddetalles_moratoria
                       select p).Single();
         editar.idmoratoria = oDetallesMoratoria.idmoratoria;
         editar.cuota_desde = oDetallesMoratoria.cuota_desde;
         editar.cuota_hasta = oDetallesMoratoria.cuota_hasta;
         editar.descuento = oDetallesMoratoria.descuento;
         bd.SaveChanges();
     }
 }
コード例 #47
0
        public DataTable GetAllByIdMoratoria(int idmoratoria)
        {
            DataTable dt = new DataTable();
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var listado = (from p in bd.detalles_moratoria
                               where p.idmoratoria == idmoratoria
                               select p).ToList();

                Commons oCommons = new Commons();
                dt = oCommons.convertToTable(listado);

                return dt;
            }
        }
コード例 #48
0
 public void Update(seg_terminales oseg_terminales)
 {
     using (cooperativaEntities bd = new cooperativaEntities())
     {
         var editar = (from p in bd.seg_terminales
                       where p.id_terminal == oseg_terminales.id_terminal
                       select p).Single();
         editar.terminal = oseg_terminales.terminal;
         editar.habilitada = oseg_terminales.habilitada;
         editar.bloqueada = oseg_terminales.bloqueada;
         editar.intento_nro = oseg_terminales.intento_nro;
         editar.fecha_bloqueo = oseg_terminales.fecha_bloqueo;
         bd.SaveChanges();
     }
 }
コード例 #49
0
        public DataTable GetAllDT()
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var listar = (from p in bd.periodos
                              orderby p.id_periodo descending
                              select new
                              {
                                  p.id_periodo,
                                  periodo = p.id_periodo.Substring(4, 5) + "/" + p.id_periodo.Substring(0, 4)
                              }).ToList();

                Commons oCommons = new Commons();
                return oCommons.convertToTable(listar);
            }
        }
コード例 #50
0
        public void DeleteByIdMoratoria(int idMoratoria)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var lista = (from p in bd.detalles_moratoria
                             where p.idmoratoria == idMoratoria
                             select p).ToList();

                foreach(detalles_moratoria d in lista)
                {
                    bd.DeleteObject(d);
                    bd.SaveChanges();
                }

            }
        }
コード例 #51
0
 public moratorias Get(int id)
 {
     moratorias oMoratorias = new moratorias();
     using (cooperativaEntities bd = new cooperativaEntities())
     {
         var regis = (from p in bd.moratorias
                      where p.idmoratorias == id
                      select p).Single();
         oMoratorias.idmoratorias=regis.idmoratorias;
         oMoratorias.vigencia_desde = regis.vigencia_desde;
         oMoratorias.vigencia_hasta = regis.vigencia_hasta;
         oMoratorias.cantidad_cuotas_max = regis.cantidad_cuotas_max;
         oMoratorias.limitar = regis.limitar;
         return oMoratorias;
     }
 }
コード例 #52
0
 public periodos Get(string id)
 {
     periodos oPeriodo = new periodos();
     using (cooperativaEntities bd = new cooperativaEntities())
     {
         var regis = (from p in bd.periodos
                      where p.id_periodo == id
                      select p).Single();
         oPeriodo.id_periodo = regis.id_periodo;
         oPeriodo.fecha_facturacion = regis.fecha_facturacion;
         oPeriodo.fecha_primer_venc = regis.fecha_primer_venc;
         oPeriodo.fecha_segundo_venc = regis.fecha_segundo_venc;
         oPeriodo.fecha_tercer_venc = regis.fecha_tercer_venc;
         oPeriodo.facturado = regis.facturado;
         return oPeriodo;
     }
 }
コード例 #53
0
 public seg_terminales Get(int id)
 {
     seg_terminales oseg_terminales = new seg_terminales();
     using (cooperativaEntities bd = new cooperativaEntities())
     {
         var regis = (from p in bd.seg_terminales
                      where p.id_terminal == id
                      select p).Single();
         oseg_terminales.id_terminal = regis.id_terminal;
         oseg_terminales.terminal = regis.terminal;
         oseg_terminales.habilitada = regis.habilitada;
         oseg_terminales.bloqueada = regis.bloqueada;
         oseg_terminales.intento_nro = regis.intento_nro;
         oseg_terminales.fecha_bloqueo = regis.fecha_bloqueo;
         return oseg_terminales;
     }
 }
コード例 #54
0
        public bool ExisteMoratoria(DateTime fechaInicio, DateTime fechaFin, int idMoratoria)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var regis = (from p in bd.moratorias
                             where
                                   (fechaInicio>=p.vigencia_desde && fechaInicio<=p.vigencia_hasta)
                                   |(fechaFin>=p.vigencia_desde && fechaFin<=p.vigencia_hasta)
                                   |(fechaInicio<=p.vigencia_desde && fechaFin>=p.vigencia_hasta)
                             //((p.vigencia_desde >= fechaInicio && p.vigencia_hasta <= fechaFin)
                             //   | (p.vigencia_hasta <= fechaFin && p.vigencia_hasta >= fechaInicio))
                                && p.idmoratorias != idMoratoria
                             select p).Count();

                if (int.Parse(regis.ToString()) > 0)
                    return true;
                else
                    return false;
            }
        }
コード例 #55
0
        //public List<conceptos_particulares> Buscar(string nombre)
        //{
        //    using (cooperativaEntities bd = new cooperativaEntities())
        //    {
        //        var buscar = (from p in bd.cod_conceptos
        //                      where p.concepto.StartsWith(nombre)
        //                      select p).ToList();
        //        return buscar;
        //    }
        //}
        public conceptos_particulares Get(int id)
        {
            conceptos_particulares oConceptos_Particulares = new conceptos_particulares();
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var regis = (from p in bd.conceptos_particulares
                             where p.id_concepto_particular == id
                             select p).Single();
                oConceptos_Particulares.id_concepto_particular = regis.id_concepto_particular;
                oConceptos_Particulares.id_socio = regis.id_socio;
                oConceptos_Particulares.id_periodo = regis.id_periodo;
                oConceptos_Particulares.id_concepto = regis.id_concepto;
                oConceptos_Particulares.importe = regis.importe;
                oConceptos_Particulares.facturado = regis.facturado;
                oConceptos_Particulares.id_factura = regis.id_factura;
                oConceptos_Particulares.detalles = regis.detalles;

                return oConceptos_Particulares;
            }
        }
コード例 #56
0
 public conceptos_particulares GetByFilter(int idSocio, int idConcepto, string idPeriodo)
 {
     conceptos_particulares oConceptos_Particulares = new conceptos_particulares();
         using (cooperativaEntities bd = new cooperativaEntities())
         {
             var regis = (from p in bd.conceptos_particulares
                          where((p.id_socio == idSocio) &&(p.id_periodo==idPeriodo)&&(p.id_concepto==idConcepto))
                          select p).SingleOrDefault();
             if (regis != null)
             {
                 oConceptos_Particulares.id_concepto_particular = regis.id_concepto_particular;
                 oConceptos_Particulares.id_socio = regis.id_socio;
                 oConceptos_Particulares.id_periodo = regis.id_periodo;
                 oConceptos_Particulares.id_concepto = regis.id_concepto;
                 oConceptos_Particulares.importe = regis.importe;
                 oConceptos_Particulares.facturado = regis.facturado;
                 oConceptos_Particulares.id_factura = regis.id_factura;
                 oConceptos_Particulares.detalles = regis.detalles;
             }
             else
                 oConceptos_Particulares = null;
             return oConceptos_Particulares;
         }
 }
コード例 #57
0
 public void Save(seg_terminales oseg_terminales)
 {
     cooperativaEntities bd = new cooperativaEntities();
     bd.seg_terminales.AddObject(oseg_terminales);
     bd.SaveChanges();
 }
コード例 #58
0
 public List<cod_cajas> GetAll()
 {
     using (cooperativaEntities bd = new cooperativaEntities())
     {
         var buscar = (from p in bd.cod_cajas
                       select p).ToList();
         return buscar;
     }
 }
コード例 #59
0
        public void Update(cod_cajas oCaja)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var editar = (from p in bd.cod_cajas
                              where p.id_caja == oCaja.id_caja
                              select p).Single();

                editar.caja = oCaja.caja;
                editar.fecha_cobro_distinta = oCaja.fecha_cobro_distinta;
                editar.caja_activa = oCaja.caja_activa;
                editar.cobro_manual = oCaja.cobro_manual;
                bd.SaveChanges();
            }
        }
コード例 #60
0
 public void Save(cod_cajas oCaja)
 {
     cooperativaEntities bd = new cooperativaEntities();
     bd.cod_cajas.AddObject(oCaja);
     bd.SaveChanges();
 }