Exemple #1
0
        private void btn_CopiarFotos_Click(object sender, EventArgs e)
        {
            convertir_imagen cnvImg = new convertir_imagen();
            Image            fto;

            using (var context = new lts_sindicatoDataContext())
            {
                var fotos = from a in context.fotos.Where(x => x.FOTOS_CODFLIAR > 0)//.Take(30) //where a.FOTOS_CODFLIAR == 0 Take(10)
                            select a;

                if (fotos.Count() > 0)
                {
                    lbl_Inicio.Text = DateTime.Now.ToLongTimeString();
                    foreach (var foto in fotos)
                    {
                        using (var context2 = new lts_sindicatoDataContext())
                        {
                            fotos2 FotoInsert = new fotos2();
                            FotoInsert.FOTOS_CUIL     = foto.FOTOS_CUIL;
                            FotoInsert.FOTOS_CODFLIAR = foto.FOTOS_CODFLIAR;
                            FotoInsert.FOTOS_FECHA    = foto.FOTOS_FECHA;
                            fto = cnvImg.ByteArrayToImage(foto.FOTOS_FOTO.ToArray());
                            FotoInsert.FOTOS_FOTO = cnvImg.ConvertImageToByteArray(fto);
                            context2.fotos2.InsertOnSubmit(FotoInsert);
                            context2.SubmitChanges();
                        }
                    }
                    lbl_Fin.Text = DateTime.Now.ToLongTimeString();
                }
            }
        }
Exemple #2
0
 public List <cls_categorias> get_categorias_por_id(int catID)
 {
     try
     {
         using (lts_sindicatoDataContext context = new lts_sindicatoDataContext())
         {
             var categoria = from a in context.categorias where a.CATID == catID orderby a.CATNOMBRE select a;
             if (categoria.Count() > 0)
             {
                 foreach (var item in categoria.ToList())
                 {
                     cls_categorias cat = new cls_categorias();
                     cat.catid         = item.CATID;
                     cat.catnombre     = item.CATNOMBRE;
                     cat.catestado     = item.CATESTADO;
                     cat.catedadlimite = item.CATEDADLIMITE;
                     lst_categorias.Add(cat);
                 }
             }
             return(lst_categorias);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 public static void Update_VDInspector(VD_Inspector VDInspector)
 {
     using (var context = new lts_sindicatoDataContext())
     {
         context.SubmitChanges();
     }
 }
Exemple #4
0
 public List <cls_sancionados> get_lista_sanciones(int id_jugador)
 {
     try
     {
         using (var context = new lts_sindicatoDataContext())
         {
             var sncs = from a in context.sanciones where a.ID_JUG == id_jugador select a;
             if (sncs.Count() > 0)
             {
                 foreach (var item in sncs.ToList())
                 {
                     cls_sancionados sncs_insert = new cls_sancionados();
                     sncs_insert.fecha        = item.NRO_FECHA;
                     sncs_insert.de           = "de";
                     sncs_insert.total_fechas = item.CANTIDAD_FECHAS;
                     sncs_insert.cumplio      = get_fecha_cumplio_sancion(Convert.ToInt32(item.ID_PARTIDO));
                     lst_sanciones.Add(sncs_insert);
                 }
             }
             return(lst_sanciones);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #5
0
 public List <cls_equipos> get_equipos_todos()
 {
     try
     {
         using (lts_sindicatoDataContext context = new lts_sindicatoDataContext())
         {
             var equipos = (from a in context.equipos select a).ToList().OrderBy(x => x.EQUIPONOMBRE);
             if (equipos.Count() > 0)
             {
                 foreach (var item in equipos.ToList())
                 {
                     cls_equipos eq = new cls_equipos();
                     eq.equipoid     = item.EQUIPOID;
                     eq.equiponombre = item.EQUIPONOMBRE;
                     eq.equipocat_id = item.EQUIPO_CATID;
                     lst_equipos.Add(eq);
                 }
             }
             return(lst_equipos);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #6
0
 public IEnumerable <AsignarCobranza> GetAsignacionDeCobranzas()
 {
     using (lts_sindicatoDataContext context = new lts_sindicatoDataContext())
     {
         return(context.AsignarCobranza.ToList());
     }
 }
Exemple #7
0
 public ClsEmpresa GetEmpresaNombreCuil(double cuil)
 {
     using (lts_sindicatoDataContext context = new lts_sindicatoDataContext())
     {
         var soc_empresa = from a in context.socemp where a.SOCEMP_CUIL == cuil && a.SOCEMP_ULT_EMPRESA == 'S' select a;
         if (soc_empresa.Count() > 0)
         {
             double cuite   = soc_empresa.First().SOCEMP_CUITE;
             var    empresa = from a in context.maeemp where a.MAEEMP_CUIT == cuite select a;
             if (empresa.Count() > 0)
             {
                 empr.nombre = empresa.First().MAEEMP_RAZSOC;
                 empr.cuit   = empresa.First().MEEMP_CUIT_STR;
                 return(empr);
             }
             else
             {
                 empr.nombre = "SIN EMPRESA ASIGNADA";
                 empr.cuit   = "0";
                 return(empr);
             }
         }
         else
         {
             empr.nombre = "SIN EMPRESA ASIGNADA";
             empr.cuit   = "0";
             return(empr);
         }
     }
 }
        private void GuardarActa()
        {
            using (var context = new lts_sindicatoDataContext())
            {
                ACTAS insert = new ACTAS();
                insert.ACTA             = Convert.ToInt32(txt_NroDeActa.Text);
                insert.FECHA            = dtp_FechaDeEmision.Value.Date;
                insert.FECHA_VENC_ACTA  = dtp_FechaDeVencimiento.Value;
                insert.DESDE            = Convert.ToDateTime("01/" + msk_Desde.Text);
                insert.HASTA            = Convert.ToDateTime("01/" + msk_Hasta.Text);
                insert.DEUDAHISTORICA   = Convert.ToDouble(txt_Capital.Text);
                insert.INTERESES        = Convert.ToDouble(txt_Interes.Text);
                insert.DEUDAACTUALIZADA = insert.DEUDAHISTORICA + insert.INTERESES;
                insert.INTERESFINANC    = Convert.ToDouble(txt_InteresDeFinanciacion.Text);
                insert.IMPORTECOBRADO   = 0;
                insert.DEUDATOTAL       = insert.DEUDAHISTORICA + insert.INTERESES;
                insert.InspectorId      = Convert.ToInt32(cbx_Inspector.SelectedValue);
                insert.CUIT_STR         = txt_CUIT.Text;
                insert.EMPRESA          = txt_RazonSocial.Text;

                context.ACTAS.InsertOnSubmit(insert);
                context.SubmitChanges();
                MostarActas();
            }
        }
        private void BuscarSocio(string DatoABuscar, double cuit, bool Carecnia)
        {
            using (var context = new lts_sindicatoDataContext())
            {
                _Socios.Clear();
                dgv_MostrarSocios.DataSource = _Socios.ToList();
                _Socios.AddRange(mtdSocios.GetSocios(_FiltroDeSocio, _BuscarPor, _CodigoPostal, _NroDeSocio, _Jordada, _CodigoCategoria, _ActivoEnEmpresa, _Jubilados, DatoABuscar, cuit.ToString(), Carecnia));
                dgv_MostrarSocios.DataSource = _Socios.ToList();


                if (_Socios.Count() == 0)
                {
                    lbl_SinRegistrosSocios.Visible = true;
                    LimpiarCampos();
                }
                else
                {
                    lbl_SinRegistrosSocios.Visible = false;
                }

                lbl_CantidadEmpleados.Text = "Empleados: " + _Socios.Count().ToString();
                lbl_total_socios.Text      = "Socios: " + _Socios.Count(x => x.EsSocio == true).ToString();
                lbl_CantidadNOSocios.Text  = "NO Socios: " + _Socios.Count(x => x.EsSocio == false).ToString();
            }
        }
 private void asignar_acta_estudio()
 {
     using (lts_sindicatoDataContext context = new lts_sindicatoDataContext())
     {
         foreach (DataGridViewRow fila in dgv_actas_estudio.Rows)
         {
             if (Convert.ToBoolean(fila.Cells["Imput"].Value))
             {
                 var acta = (from a in context.ACTAS.Where(x => x.ACTA == Convert.ToDouble(fila.Cells["num_acta"].Value)) select a).FirstOrDefault();
                 acta.ESTUDIO_INSPECTOR   = Convert.ToInt16(cbx_estudios.SelectedValue);
                 acta.ESTUDIO_JURIDICO    = 1;
                 acta.NUM_CERTIF          = acta.ACTA + cbx_estudios.SelectedValue.ToString();
                 acta.MONTO_CERTIF        = Convert.ToDecimal(lbl_total_deuda.Text);
                 acta.MONTO_CERTIF_ACTA   = Convert.ToDecimal(fila.Cells["importe_act"].Value);
                 acta.INSPECTOR_ANTERIOR  = acta.INSPECTOR;
                 acta.INSPECTOR           = cbx_estudios.Text;
                 acta.FECHA_ASIG_ANTERIOR = acta.FECHA_ASIG;
                 acta.FECHA_ASIG          = DateTime.Now.Date;
                 context.SubmitChanges();
                 MessageBox.Show("Deuda asignada con exito.");
                 Close();
             }
         }
     }
 }
Exemple #11
0
        private void MostarActas()
        {
            using (var context = new lts_sindicatoDataContext())
            {
                var TodasLasActas = (from a in context.ACTAS

                                     join e in context.maeemp on a.CUIT_STR equals e.MEEMP_CUIT_STR
                                     into f
                                     from empresas in f.DefaultIfEmpty()

                                     join usuarios in context.Usuarios on a.InspectorId equals usuarios.idUsuario

                                     //where a.InspectorId == 15

                                     select new
                {
                    FechaDeConfeccion = a.FECHA,
                    NroDeActa = a.ACTA,
                    Empresa = empresas.MAEEMP_RAZSOC.Trim(),
                    Cuit = empresas.MEEMP_CUIT_STR,
                    Desde = a.DESDE,
                    Hasta = a.HASTA,
                    DeudaHistorica = a.DEUDAHISTORICA,
                    DeudaActualizada = a.DEUDATOTAL,
                    ImporteCobrado = a.IMPORTECOBRADO,
                    Diferencia = a.DIFERENCIA,
                    Inspector = usuarios.Apellido
                }).OrderBy(x => x.FechaDeConfeccion);
                dgv_Actas.DataSource = TodasLasActas.ToList();
                lbl_TotalActas.Text  = TodasLasActas.Count().ToString();
            }
        }
Exemple #12
0
        private void btn_GuardarFoto_Click(object sender, EventArgs e)
        {
            using (var context = new lts_sindicatoDataContext())
            {
                string destino = string.Empty; //@"D:\BackUp\SEC_Fotos_Afiliados\" + txtNombres.Text + ".Jpeg";
                //picFoto.Image.Save(destino, ImageFormat.Jpeg);

                Image            Imagen;
                convertir_imagen cnvImg = new convertir_imagen();
                var fotos = from a in context.fotos.Where(x => x.FOTOS_CODFLIAR == 0)//.Take(100) //where a.FOTOS_CODFLIAR == 0 Take(10)
                            select new
                {
                    foto    = a.FOTOS_FOTO,
                    cuil    = a.FOTOS_CUIL,
                    tamaño  = a.FOTOS_FOTO.Length,
                    tamaño2 = a.FOTOS_FOTO.Length / 1024  //CnvImg.ByteArrayToImage(a.FOTOS_FOTO.ToArray()).Size.ToString()
                };

                foreach (var item in fotos.ToList())
                {
                    Imagen  = cnvImg.ByteArrayToImage(item.foto.ToArray());
                    destino = @"D:\BackUp\SEC_Fotos_Afiliados\" + item.cuil + ".Jpeg";

                    Bitmap newBmp = new Bitmap(Imagen);
                    Imagen.Dispose();
                    newBmp.Save(destino, ImageFormat.Jpeg);
                }
            }
        }
Exemple #13
0
        private void MostrarDetalleEmpleados(double cuit)
        {
            using (var context = new lts_sindicatoDataContext())
            {
                DateTime desde  = Convert.ToDateTime("01/" + msk_Desde.Text);
                DateTime hasta  = Convert.ToDateTime("01/" + msk_Hasta.Text);
                double   sueldo = txt_Sueldo.Text == "" ? 0 : Convert.ToDouble(txt_Sueldo.Text);


                var q = from s in context.ddjj
                        where
                        (s.periodo >= desde && s.periodo <= hasta)
                        group s by s.cuil into g
                        select new { cuil = g.Key, MaxRect = g.Max(s => s.rect) };


                var dj = from a in context.ddjj
                         join b in q on a.cuil equals b.cuil
                         where (a.periodo >= desde && a.periodo <= hasta)
                         select a;

                //dgv2.DataSource = dj;

                var empl = (from a in dj
                            join datos in context.maesoc on a.cuil equals datos.MAESOC_CUIL
                            join cat in context.categorias_empleado on datos.MAESOC_CODCAT equals cat.MAECAT_CODCAT
                            join act in context.actividad on datos.MAESOC_CODACT equals act.MAEACT_CODACT
                            join empresa in context.socemp on a.cuil equals empresa.SOCEMP_CUIL

                            where

                            empresa.SOCEMP_ULT_EMPRESA == 'S' &&
                            (a.cuite == cuit) &&
                            (a.periodo >= desde && a.periodo <= hasta) &&
                            (cbx_Sueldo.Text == "DESDE" ? a.impo >= sueldo :
                             cbx_Sueldo.Text == "HASTA" ? a.impo <= sueldo :
                             cbx_Sueldo.Text == "IGUAL A" ? a.impo == sueldo : a.impo >= 0) &&
                            (cbx_Jornada.Text == "COMPLETA" ? a.jorp == false :
                             cbx_Jornada.Text == "PARCIAL" ? a.jorp == true : a.jorp == true || a.jorp == false)

                            select new

                {
                    periodo = a.periodo,
                    CUIL = String.Format("{0:g}", a.cuil),
                    nombre = (datos.MAESOC_APELLIDO.Trim() + " " + datos.MAESOC_NOMBRE.Trim()),
                    aporte_ley = (a.impo + a.impoaux) * 0.02,
                    aporte_socio = (a.item2 == true) ? ((a.impo + a.impoaux) * 0.02) : 0,
                    sueldo = a.impo,
                    jornada = (a.jorp == true) ? "JP" : "JC",
                    categoria = cat.MAECAT_NOMCAT.Trim(),
                    acuerdo = a.impoaux,
                    licencia = (a.lic != "0000") ? "SI" : "NO",
                    fecha_ing = (empresa.SOCEMP_FECHAING == null) ? " " : empresa.SOCEMP_FECHAING.ToString(),
                    fecha_baja = (empresa.SOCEMP_FECHABAJA == null) ? " " : empresa.SOCEMP_FECHABAJA.ToString()
                }).OrderBy(x => x.periodo).ThenBy(x => x.nombre).ToList();

                dgv2.DataSource = empl;
            }
        }
Exemple #14
0
        private void ImprimirEmpleados(double cuit)
        {
            using (var context = new lts_sindicatoDataContext())
            {
                DateTime desde  = Convert.ToDateTime("01/" + msk_Desde.Text);
                DateTime hasta  = Convert.ToDateTime("01/" + msk_Hasta.Text);
                double   sueldo = txt_Sueldo.Text == "" ? 0 : Convert.ToDouble(txt_Sueldo.Text);

                var empresa_ = context.maeemp;

                var agrupado = (from a in context.ddjj
                                where
                                (cuit > 0 ? (a.cuite == cuit) : a.cuite > 0) &&
                                (a.periodo >= desde && a.periodo <= hasta) &&
                                (cbx_Sueldo.Text == "DESDE" ? a.impo >= sueldo :
                                 cbx_Sueldo.Text == "HASTA" ? a.impo <= sueldo :
                                 cbx_Sueldo.Text == "IGUAL A" ? a.impo == sueldo : a.impo >= 0) &&
                                (cbx_Jornada.Text == "COMPLETA" ? a.jorp == false :
                                 cbx_Jornada.Text == "PARCIAL" ? a.jorp == true : a.jorp == true || a.jorp == false)
                                group a by a.cuite into g
                                select new
                {
                    CUIT = g.Key,
                    cantidad = g.ToList().Count(),
                    empresa = empresa_.Where(x => x.MAEEMP_CUIT == g.Key).SingleOrDefault().MAEEMP_RAZSOC.Trim(),
                    domicilio = empresa_.Where(x => x.MAEEMP_CUIT == g.Key).SingleOrDefault().MAEEMP_CALLE.Trim() + " Nº: " + empresa_.Where(x => x.MAEEMP_CUIT == g.Key).SingleOrDefault().MAEEMP_NRO.Trim()
                }
                                ).OrderByDescending(x => x.cantidad);
                dgv1.DataSource          = agrupado;
                lbl_CantidadDeActas.Text = agrupado.Count().ToString();
            }
        }
        public static void CargarPlanDetalle(List <mdlCuadroAmortizacion> _PlanDePago, int NroDePlan)
        {
            using (var context = new lts_sindicatoDataContext())
            {
                foreach (var item in _PlanDePago)
                {
                    PlanDetalle InsertPlanDetalle = new PlanDetalle();
                    InsertPlanDetalle.NroPlanDePago       = NroDePlan;
                    InsertPlanDetalle.Cuota               = item.Cuota == "Anticipo" ? 0 : Convert.ToInt32(item.Cuota); //fila.Cells["CuotaDelPlan"].Value.ToString() == "Anticipo" ? 0 : Convert.ToInt32(fila.Cells["CuotaDelPlan"].Value);
                    InsertPlanDetalle.ImporteCuota        = (decimal)item.ImporteDeCuota;                               //Convert.ToDecimal(fila.Cells["ImporteDeCuota"].Value);
                    InsertPlanDetalle.Interes             = (decimal)item.Interes;                                      //Convert.ToDecimal(fila.Cells["InteresDeCuota"].Value);
                    InsertPlanDetalle.Amortizado          = (decimal)item.Amortizado;                                   //Convert.ToDecimal(fila.Cells["Amortizado"].Value);
                    InsertPlanDetalle.AAmortizar          = (decimal)item.AAmortizar;                                   //Convert.ToDecimal(fila.Cells["AAmortizar"].Value);
                    InsertPlanDetalle.FechaVenc           = item.FechaDeVenc;                                           // Convert.ToDateTime(fila.Cells["FechaDeVencimiento"].Value);
                    InsertPlanDetalle.Estado              = 1;
                    InsertPlanDetalle.InteresResarcitorio = 0;
                    InsertPlanDetalle.DiasDeMora          = 0;
                    InsertPlanDetalle.ImporteCobrado      = 0;
                    InsertPlanDetalle.Cancelado           = "0";

                    context.PlanDetalle.InsertOnSubmit(InsertPlanDetalle);
                    context.SubmitChanges();
                }
            }
        }
        private void MostrarDatosTitular(double cuil)
        {
            using (var context = new lts_sindicatoDataContext())
            {
                var DatosSocio = from a in context.maesoc.Where(x => x.MAESOC_CUIL == cuil) select a;

                if (DatosSocio.Count() > 0)
                {
                    var Datos = DatosSocio.SingleOrDefault();
                    //txt_NroSocio.Text = dgv_MostrarSocios.CurrentRow.Cells["numero_soc"].Value.ToString();// Datos.MAESOC_NROAFIL.ToString();
                    txt_NroSocio.Text        = dgv_MostrarSocios.CurrentRow.Cells["numero_soc"].Value.ToString();// Datos.MAESOC_NROAFIL.ToString();
                    txt_Estado.Text          = (context.soccen.Where(x => x.SOCCEN_CUIL == cuil).SingleOrDefault().SOCCEN_ESTADO == 1 ? "Socio Activo" : "No Socio");
                    txt_Nombre.Text          = dgv_MostrarSocios.CurrentRow.Cells["ayn"].Value.ToString();
                    txt_DNI.Text             = dgv_MostrarSocios.CurrentRow.Cells["dni_socio"].Value.ToString();
                    txt_CUIL.Text            = dgv_MostrarSocios.CurrentRow.Cells["CUIL"].Value.ToString();
                    txt_CUIT2.Text           = dgv_MostrarSocios.CurrentRow.Cells["CUIT_"].Value.ToString();
                    txt_EmpresaNombre.Text   = dgv_MostrarSocios.CurrentRow.Cells["socio_empresa"].Value.ToString();
                    txt_EstadoCivil.Text     = Datos.MAESOC_ESTCIV.ToString();
                    txt_Sexo.Text            = Datos.MAESOC_SEXO.ToString();
                    txt_FechaNacimiento.Text = Datos.MAESOC_FECHANAC.ToString("d");
                    txt_Edad.Text            = fnc.calcular_edad(Datos.MAESOC_FECHANAC).ToString();
                    string calle    = Datos.MAESOC_CALLE == null ? "" : "Calle: " + Datos.MAESOC_CALLE.Trim();
                    string nrocalle = Datos.MAESOC_NROCALLE == null ? "" : "Nº " + Datos.MAESOC_NROCALLE.Trim();
                    string barrio   = Datos.MAESOC_BARRIO == null ? "" : "Bº " + Datos.MAESOC_BARRIO.Trim();
                    txt_Domicilio.Text    = calle + " " + nrocalle + " " + barrio;
                    txt_Localidad.Text    = fnc.GetLocalidad(Convert.ToInt32(Datos.MAESOC_CODLOC));
                    txt_CodigoPostal.Text = (Datos.MAESOC_CODPOS == null || Datos.MAESOC_CODPOS == "" ? "No Asignada" : Datos.MAESOC_CODPOS.Trim());
                    txt_Telefono.Text     = Datos.MAESOC_TEL.Trim() + " // " + Datos.MAESOC_TELCEL.Trim();
                    txt_Jornada.Text      = context.ddjj.Where(x => x.cuil == cuil).OrderByDescending(x => x.periodo).FirstOrDefault().jorp == true ? "PARCIAL" : "COMPLETA";
                    txt_Categoria.Text    = Datos.MAESOC_CODCAT == 0 ? "No Especifica" : context.categorias_empleado.Where(x => x.MAECAT_CODCAT == Datos.MAESOC_CODCAT).SingleOrDefault().MAECAT_NOMCAT.Trim();
                    //string fechabaja = context.socemp.Where(x => x.SOCEMP_CUIL == cuil && x.SOCEMP_ULT_EMPRESA == 'S').SingleOrDefault().SOCEMP_FECHABAJA.ToString("d");
                    //txt_FechaBaja.Text = fechabaja == "01/01/1000" ? "" : fechabaja;
                }
            }
        }
        public static List <mdlEstadoPlanDePago> GetEstadoPlanDePago(int NroPlanDePago)
        {
            _EstadoPlan.Clear();

            using (var context = new lts_sindicatoDataContext())
            {
                try
                {
                    var EstadoDePlan = from a in context.PlanDetalle.Where(x => x.NroPlanDePago == NroPlanDePago)
                                       select new mdlEstadoPlanDePago
                    {
                        CuotaId        = a.Id,
                        Cuota          = (int)a.Cuota,
                        ImporteDeCuota = (decimal)a.ImporteCuota,
                        FechaDeVenc    = (DateTime)a.FechaVenc,
                        Dias           = mtdFuncUtiles.CalcularDias((DateTime)a.FechaVenc, DateTime.Today),
                        Interes        = (decimal)a.InteresResarcitorio,
                        //mtdIntereses.GetInteresResar((DateTime)a.FechaVenc, DateTime.Today, (decimal)a.ImporteCuota, 1, (DateTime)a.FechaVenc),
                        ImporteCobrado = (decimal)a.ImporteCobrado,
                        Total          = (decimal)a.ImporteCuota, //+ mtdIntereses.GetInteresResar((DateTime)a.FechaVenc, DateTime.Today, (decimal)a.ImporteCuota, 1, (DateTime)a.FechaVenc)) - (decimal)a.ImporteCobrado,
                        Cancelado      = a.Cancelado == "0" ? "NO" : "SI"
                    };

                    _EstadoPlan.AddRange(EstadoDePlan);
                }
                catch (Exception e)
                {
                    MessageBox.Show("Get Estado Pla de Pago" + e.Message);
                }
                return(_EstadoPlan.ToList());
            }
        }
        private void MostrarAportes(double cuil)
        {
            using (var context = new lts_sindicatoDataContext())
            {
                var ddjj = from a in context.ddjj
                           join emp in context.maeemp on a.cuite equals emp.MAEEMP_CUIT
                           where a.cuil == cuil
                           orderby a.periodo
                           select new
                {
                    Periodo     = a.periodo,
                    AporteLey   = (a.impo + a.impoaux) * 0.02,
                    AporteSocio = (a.item2 == true) ? (a.impo + a.impoaux) * 0.02 : 0,
                    Sueldo      = a.impo + a.impoaux,
                    Cuit        = a.cuite,
                    RazonSocial = emp.MAEEMP_RAZSOC.Trim()
                };
                dgv_MostrarAportes.DataSource = ddjj.ToList();
                if (ddjj.Count() > 0)
                {
                    lbl_SinRegistrosAportes.Visible = false;
                    dgv_MostrarAportes.CurrentCell  = dgv_MostrarAportes.Rows[dgv_MostrarAportes.Rows.Count - 1].Cells[0];
                    dgv_MostrarAportes.Rows[dgv_MostrarAportes.Rows.Count - 1].Selected = true;
                    btn_ImprimirAportes.Enabled = true;

                    txt_Estado.Text = VerificarCarencia() == true ? "Socio Activo" : "NO Es Socio";
                }
                else
                {
                    lbl_SinRegistrosAportes.Visible = true;
                    btn_ImprimirAportes.Enabled     = false;
                }
            }
        }
Exemple #19
0
 public IEnumerable <Cobradores> GetCobradores()
 {
     using (lts_sindicatoDataContext context = new lts_sindicatoDataContext())
     {
         return(context.Cobradores.ToList()); //IEnumerable<Cobradores>
     }
 }
 private void MostrarBeneficiarios(double cuil)
 {
     using (var context = new lts_sindicatoDataContext())
     {
         socios soc          = new socios();
         var    Beneficiario = from a in context.socflia
                               join Familiar in context.maeflia on a.SOCFLIA_CODFLIAR equals Familiar.MAEFLIA_CODFLIAR
                               where a.SOCFLIA_CUIL == cuil
                               select new
         {
             Nombre     = Familiar.MAEFLIA_APELLIDO.Trim() + " " + Familiar.MAEFLIA_NOMBRE.Trim(),
             Parentesco = (a.SOCFLIA_PARENT == 1) ? "CONYUGE" :
                          (a.SOCFLIA_PARENT == 2) ? "HIJO MENOR DE 16" :
                          (a.SOCFLIA_PARENT == 3) ? "HIJO MENOR DE 18" :
                          (a.SOCFLIA_PARENT == 4) ? "HIJO MENOR DE 21" :
                          (a.SOCFLIA_PARENT == 5) ? "HIJO MAYOR DE 21" : "",
             CodigoDeBenef     = Familiar.MAEFLIA_CODFLIAR,
             DNI               = Familiar.MAEFLIA_NRODOC,
             FechaDeNacimiento = Familiar.MAEFLIA_FECNAC,
             Edad              = soc.calcular_edad(Familiar.MAEFLIA_FECNAC)
         };
         dgv_MostrarBeneficiario.DataSource = Beneficiario.ToList();
         if (Beneficiario.Count() == 0)
         {
             picbox_beneficiario.Image = null;
             lbl_Parentesco.Text       = "-----";
         }
         lbl_SinRegistrosBeneficiarios.Visible = Beneficiario.Count() > 0 ? false : true;
     }
 }
 private int CuponesEmitidos()
 {
     using (lts_sindicatoDataContext context = new lts_sindicatoDataContext())
     {
         return(context.eventos_cupones.Where(x => x.eventcupon_evento_id == Convert.ToInt32(cbx_eventos.SelectedValue)).Count());
     }
 }
 private void MostrarDatosEmpresa2(double cuit)
 {
     using (var context = new lts_sindicatoDataContext())
     {
         var empresa = from a in context.maeemp
                       where a.MAEEMP_CUIT == cuit
                       select new
         {
             Nombre          = a.MAEEMP_NOMFAN.Trim(),
             RazonSocial     = a.MAEEMP_RAZSOC == null ? "" : a.MAEEMP_RAZSOC.Trim(),
             CUIT            = a.MEEMP_CUIT_STR.ToString(),
             Telefono        = a.MAEEMP_TEL,
             Domicilio       = a.MAEEMP_CALLE.Trim() + " Nº " + a.MAEEMP_NRO.Trim(),
             Estudio         = a.MAEEMP_ESTUDIO_CONTACTO.Trim(),
             EstudioTelefono = a.MAEEMP_ESTUDIO_TEL.Trim(),
             EstudioEmail    = a.MAEEMP_ESTUDIO_EMAIL.Trim(),
             CodigoPostal    = a.MAEEMP_CODPOS.Trim(),
             Localidad       = fnc.GetLocalidad(Convert.ToInt32(a.MAEEMP_CODLOC)).Trim()
         };
         if (empresa.Count() > 0)
         {
             var emp = empresa.SingleOrDefault();
             txt_EmpresaNombre.Text       = emp.Nombre;
             txt_RazonSocial.Text         = emp.RazonSocial;
             txt_CUIT2.Text               = emp.CUIT;
             txt_EmpresaTelefono.Text     = emp.Telefono;
             txt_EmpresaDomicilio.Text    = emp.Domicilio;
             txt_EmpresaEstudio.Text      = emp.Estudio;
             txt_EmpresaEmail.Text        = emp.EstudioEmail;
             txt_EmpresaCodigoPostal.Text = emp.CodigoPostal;
             txt_Localidad.Text           = emp.Localidad;
         }
     }
 }
Exemple #23
0
        private string get_fecha_cumplio_sancion(int idPartido)
        {
            try
            {
                using (lts_sindicatoDataContext context = new lts_sindicatoDataContext())
                {
                    string fecha = string.Empty;
                    var    fecha_cumplimiento = from a in context.partidos where a.PARTIDOID == idPartido select new { a.PARTIDOFECHA };

                    if (fecha_cumplimiento.Count() > 0)
                    {
                        //fecha = fecha_cumplimiento.First().PARTIDOFECHA.Date.ToShortDateString();
                        fecha = "SI";
                    }
                    else
                    {
                        fecha = "NO";
                    }
                    return(fecha);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #24
0
 private void BuscarCupon(int NroDeCupon)
 {
     using (var context = new lts_sindicatoDataContext())
     {
         var entregado = from a in context.eventos_cupones where a.event_cupon_nro == NroDeCupon select new { a.FechaDeEntregaArticulo, a.ArticuloID };
         if (entregado.Count() > 0)
         {
             if (entregado.Single().FechaDeEntregaArticulo != null)
             {
                 txt_MochilaEntregada.Text   = "ENTREGADO";
                 txt_FechaDeEntrega.Text     = entregado.Single().FechaDeEntregaArticulo.ToString();
                 btn_EntregarMochila.Enabled = false;
             }
             else
             {
                 txt_MochilaEntregada.Text   = "NO ENTREGADO";
                 txt_FechaDeEntrega.Text     = "---------";
                 btn_EntregarMochila.Enabled = true;
                 cbx_Mochilas.SelectedValue  = entregado.Single().ArticuloID;
                 btn_EntregarMochila.Focus();
             }
         }
         else
         {
             txt_MochilaEntregada.Text   = "CUPON NO EXISTE";
             txt_FechaDeEntrega.Text     = "---------";
             btn_EntregarMochila.Enabled = false;
         }
     }
 }
Exemple #25
0
 public List <cls_equipos> get_equipos_por_categoria(int catID)
 {
     try
     {
         using (lts_sindicatoDataContext context = new lts_sindicatoDataContext())
         {
             var equipos = from a in context.equipos where a.EQUIPO_CATID == catID orderby a.EQUIPONOMBRE select a;
             if (equipos.Count() > 0)
             {
                 foreach (var item in equipos.ToList())
                 {
                     cls_equipos eq = new cls_equipos();
                     eq.equipoid     = item.EQUIPOID;
                     eq.equiponombre = item.EQUIPONOMBRE;
                     eq.equipocat_id = item.EQUIPO_CATID;
                     lst_equipos.Add(eq);
                 }
             }
             return(lst_equipos);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
        private void Update_VDInspector(int VDInspectorId)
        {
            using (var context = new lts_sindicatoDataContext())
            {
                VD_Inspector VDInspector = context.VD_Inspector.Where(x => x.Id == VDInspectorId).Single();

                VDInspector.InspectorId       = Convert.ToInt32(cbx_Inspectores.SelectedValue);
                VDInspector.EmpresaId         = 0;
                VDInspector.CUIT              = txt_CUIT.Text.Trim();
                VDInspector.FechaAsignacion   = DateTime.Now;
                VDInspector.Estado            = 0;
                VDInspector.FechaCierre       = null;
                VDInspector.Desde             = Convert.ToDateTime(msk_Desde.Text);
                VDInspector.Hasta             = Convert.ToDateTime(msk_Hasta.Text);
                VDInspector.FechaVenc         = Convert.ToDateTime(msk_Vencimiento.Text);
                VDInspector.TipoInteres       = cbx_TipoDeInteres.SelectedIndex;
                VDInspector.InteresMensual    = Convert.ToDecimal(txt_Interes.Text);
                VDInspector.InteresDiario     = Convert.ToDecimal(txt_InteresDiario.Text);
                VDInspector.Capital           = Convert.ToDecimal(txt_Deuda.Text); //Math.Round(_ddjj.Sum(x => x.Capital), 2)
                VDInspector.Interes           = Convert.ToDecimal(txt_TotalInteres.Text);
                VDInspector.Total             = Convert.ToDecimal(txt_Total.Text);
                VDInspector.EmpleadosCantidad = _ddjj.Where(x => x.Periodo == _ddjj.Max(y => y.Periodo)).FirstOrDefault().Empleados;
                VDInspector.UserId            = _UserId;
                context.SubmitChanges();
            }
        }
Exemple #27
0
 private void MostrarSueldoSegunEscala()
 {
     using (var context = new lts_sindicatoDataContext())
     {
         dgv_ReciboSueldo.DataSource = (from a in context.ReciboSueldoConceptos select a).ToList();
     }
 }
Exemple #28
0
        private void VerRecibos()
        {
            using (var context = new lts_sindicatoDataContext())
            {
                var ff = from a in context.Recibos
                         where a.NroDeActa == _NroDeActa
                         join b in context.RecibosDetalle on a.NroAutomatico equals b.NroAut
                         select new mdlVerRecibos
                {
                    Cuota                 = b.NroCuota.ToString(),
                    Importe               = Convert.ToDecimal(b.Importe),
                    NroReciboAutomatico   = a.NroAutomatico.ToString(),
                    FechaAutomatica       = Convert.ToDateTime(a.FechaAutomatica),
                    NroReciboManual       = a.NroManual == null ? "" : a.NroManual,
                    FechaManual           = a.FechaManual == null ? "" : a.FechaManual,
                    Aprobado              = a.Aprobado == true ? "SI" : "NO",
                    AprobadoUsuarioNombre = (from c in context.Usuarios where c.idUsuario == a.AprobadoUsuarioId select new { apenom = c.Apellido + " " + c.Nombre }).Single().apenom,
                    AprobadoUsuarioId     = (int)(a.AprobadoUsuarioId == null? 0 : a.AprobadoUsuarioId),
                    AprobadoFecha         = Convert.ToDateTime(a.AprobadoFecha)
                };
                _VerRecibos.AddRange(ff);

                foreach (var item in _VerRecibos)
                {
                    var efec = context.Efectivo.Where(x => x.NroDeRecibo == Convert.ToInt32(item.NroReciboAutomatico));
                    if (efec.Count() > 0)
                    {
                        item.Efectivo = Convert.ToDecimal(efec.SingleOrDefault().Importe);
                    }
                }
                dgv_VerRecibos.DataSource = _VerRecibos;
            }
        }
 public static List <mdlVDInspector> Get_VDListado()
 {
     using (var context = new lts_sindicatoDataContext())
     {
         var VDI = from a in context.VD_Inspector
                   select new mdlVDInspector
         {
             Id = a.Id,
             FechaAsignacion = a.FechaAsignacion,
             Desde           = Convert.ToDateTime(a.Desde),
             Hasta           = Convert.ToDateTime(a.Hasta),
             FechaVenc       = Convert.ToDateTime(a.FechaVenc),
             TipoInteres     = (int)a.TipoInteres,
             InteresMensual  = (decimal)a.InteresMensual,
             InteresDiario   = (decimal)a.InteresDiario,
             Interes         = (decimal)a.Interes,
             CUIT            = a.CUIT,
             Empresa         = mtdEmpresas.GetEmpresa(a.CUIT).MAEEMP_RAZSOC.Trim(),
             Domicilio       = mtdEmpresas.GetDomicilio(a.CUIT),
             Total           = Convert.ToDecimal(a.Total),
             Estado          = a.Estado
         };
         return(VDI.ToList());
     }
 }
Exemple #30
0
        private void btn_GuardarFotoBenef_Click(object sender, EventArgs e)
        {
            using (var context = new lts_sindicatoDataContext())
            {
                string PathCarpeta, PathFoto = string.Empty; //@"D:\BackUp\SEC_Fotos_Afiliados\" + txtNombres.Text + ".Jpeg";
                //picFoto.Image.Save(destino, ImageFormat.Jpeg);

                Image            Imagen;
                convertir_imagen cnvImg = new convertir_imagen();

                var fotos = (from a in context.fotos//.Take(50)
                             where a.FOTOS_CODFLIAR > 0
                             group a by a.FOTOS_CUIL into benef
                             select new { Titular = benef.Key, FotoBenef = benef.ToList() });

                foreach (var tit in fotos.ToList())
                {
                    if (tit.FotoBenef.Count() > 0)
                    {
                        PathCarpeta = @"D:\BackUp\SEC_Fotos_Beneficiarios\" + tit.Titular.ToString();
                        DirectoryInfo di = Directory.CreateDirectory(PathCarpeta);
                        foreach (var benef in tit.FotoBenef)
                        {
                            Imagen   = cnvImg.ByteArrayToImage(benef.FOTOS_FOTO.ToArray());
                            PathFoto = PathCarpeta + "\\" + benef.FOTOS_CODFLIAR.ToString() + ".Jpeg";
                            Bitmap newBmp = new Bitmap(Imagen);
                            Imagen.Dispose();
                            newBmp.Save(PathFoto, ImageFormat.Jpeg);
                        }
                    }
                }
            }
        }