Пример #1
0
 public ActionResult Edit(Deudas deudas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(deudas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(deudas));
 }
Пример #2
0
 public ActionResult Create(Deudas deudas)
 {
     if (ModelState.IsValid)
     {
         db.Deudas.Add(deudas);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(deudas));
 }
Пример #3
0
        public void Put(int id, [FromBody] Deudas newObj)
        {
            var oldObj = db.Deudas.Find(id);

            if (oldObj == null)
            {
                return;
            }
            newObj.Id = oldObj.Id;
            db.Entry(oldObj).CurrentValues.SetValues(newObj);
            db.SaveChanges();
        }
Пример #4
0
        // GET: Deudas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Deudas deudas = db.Deudas.Find(id);

            if (deudas == null)
            {
                return(HttpNotFound());
            }
            return(View(deudas));
        }
Пример #5
0
        public List <JYGASOFT.Models.Deudas> detallesDeudas()
        {
            List <JYGASOFT.Models.Deudas> deudas = new List <Deudas>();

            foreach (Deudor deudor in db.Deudor.ToList())
            {
                int     data                = deudor.intereses * deudor.meses_p;
                int     monto_pago          = 0;
                decimal monto_final         = deudor.cant_p + Convert.ToDecimal(data);
                JYGASOFT.Models.Deudas item = new Deudas(deudor.nombre, deudor.email, montoDebe(deudor), Pagos(deudor.Pago), monto_final);
                deudas.Add(item);
            }
            return(deudas);
        }
Пример #6
0
        // GET: Deudas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Deudas deudas = db.Deudas.Find(id);

            if (deudas == null)
            {
                return(HttpNotFound());
            }
            ViewBag.DeudaTipoMoneda = new SelectList(db.Monedas, "MonedaId", "MonedaDescripcion", deudas.DeudaTipoMoneda);
            return(View(deudas));
        }
        void limpiar()
        {
            BordEmpleado.Visibility = Visibility.Collapsed;

            EmpleadoSeleccionado = null;

            Deudas.Clear();
            modelo.Clear();
            dgOperaciones.ItemsSource = null;
            dgOperaciones.Visibility  = Visibility.Collapsed;

            Sueldo = Bonificaciones = Deducciones = Total = 0;

            txtHorasTrabajadas.Text = "0";
            txtHorasExtras.Text     = "0";

            txtTotalSueldo.Text         = Sueldo.ToString("0.00") + " €";
            txtMontoBonificaciones.Text = Bonificaciones.ToString("0.00") + " €";
            txtMontoDeducciones.Text    = "-" + Deducciones.ToString("0.00") + " €";
            txtMontoTotal.Text          = Total.ToString("0.00") + " €";
        }
Пример #8
0
        private void button7_Click_1(object sender, EventArgs e)
        {
            Deudas dd = new Deudas();

            dd.Show();
        }
Пример #9
0
        private void button7_Click(object sender, EventArgs e)
        {
            Deudas newDeuda = new Deudas();

            newDeuda.ShowDialog();
        }
Пример #10
0
        private void deudasToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Deudas newDeuda = new Deudas();

            newDeuda.Show();
        }
Пример #11
0
        public static StringBuilder AnalisisCuerpo(Int32 idPersona, Int32 idOperador, CobranzasDataContext db, List <Int32> Cuentas, Boolean Agrupado = false, String Cultura = "es-VE")
        {
            StringBuilder Result     = new StringBuilder();
            StringBuilder Encabezado = new StringBuilder();

            Debug.Print("Inicio:" + DateTime.Now.ToString("HH:mm:ss"));
            Entidades.Personas Persona = db.Personas.Single(x => x.idPersona == idPersona);
            //var Deudas = Persona.Cuentas.Where(x => x.Activa&&(x.Campanas_Cuentas.Any(y=>y.Campanas.TipoCampana==2)||x.Cuentas_Operadores.Any(y => y.idOperador == idOperador))).Select(x => otCuenta.FromCuenta(x)).ToList();
            List <otCuenta> Deudas;

            if (Cuentas == null || Cuentas.Count == 0)
            {
                Deudas = db.vwCuentas.Where(x => db.CuentasOperador(idOperador, idPersona).Any(y => y.idCuenta == x.idCuenta)).Select(x => otCuenta.FromvwCuenta(x)).ToList();
            }
            else
            {
                Deudas = db.vwCuentas.Where(x => Cuentas.Contains(x.idCuenta)).Select(x => otCuenta.FromvwCuenta(x)).ToList();
            }

            if (Agrupado)
            {
                Deudas = Deudas.OrderBy(x => x.Cliente).ToList();
            }
            Debug.Print("Despues de la Consulta:" + DateTime.Now.ToString("HH:mm:ss"));

            Thread.CurrentThread.CurrentUICulture = new CultureInfo(Cultura);
            Thread.CurrentThread.CurrentCulture   = new CultureInfo(Cultura);

            if (Cultura.StartsWith("es"))
            {
                Result.Append("<b>Análisis de Antigüedad al " + DateTime.Now.Date.ToString("dd/MM/yyyy") + " Cliente: (" + Persona.Codigo + ") " + Persona.Nombre + "</b>");
                Encabezado.Append(@"<table style=""width:100%; border-collapse:collapse;font-size:x-small""><tr class=""enc"">");
                Encabezado.Append(@"<th class=""celda"">Documento" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Fecha" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Antigüedad" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Cliente" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Producto" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Total" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Restante" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Total(USD)" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Restante(USD)" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Total(Local)" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Restante(Local)" + "</th>");
#warning BL quemado
                Encabezado.Append(@"<th class=""celda"">BL" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Status" + "</th>");
            }
            else if (Cultura.StartsWith("en"))
            {
                Result.Append("<b>Outstanding Accounts " + DateTime.Now.Date.ToString("MM/dd/yyyy") + " Client: (" + Persona.Codigo + ") " + Persona.Nombre + "</b>");
                Encabezado.Append(@"<table style=""width:100%; border-collapse:collapse;font-size:x-small""><tr class=""enc"">");
                Encabezado.Append(@"<th class=""celda"">Document" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Date" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Overdue" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Client" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Product" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Total" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Remaining" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Total(USD)" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Remaining(USD)" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Total(Local)" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Remainimg(Local)" + "</th>");
#warning BL quemado
                Encabezado.Append(@"<th class=""celda"">BL" + "</th>");
                Encabezado.Append(@"<th class=""celda"">Status" + "</th>");
            }
            Encabezado.Append("</tr>");
            if (!Agrupado)
            {
                Result.Append(Encabezado);
            }
            Boolean Alt         = true;
            Decimal TotalDolar  = 0;
            Decimal DeudaDolar  = 0;
            Decimal TotalLocal  = 0;
            Decimal DeudaLocal  = 0;
            Decimal TotalDolar2 = 0;
            Decimal DeudaDolar2 = 0;
            Decimal TotalLocal2 = 0;
            Decimal DeudaLocal2 = 0;
            String  Tipo        = General.Encriptar("CuentaSoporte");
            String  Val         = General.Encriptar(idPersona.ToString());
            int     Total       = Deudas.Count;
            String  Externo     = db.Parametros.Single(x => x.Clave == "Externos").Valor;
            String  Cliente     = "";
            Boolean Empezando   = true;
            foreach (var Deuda in Deudas)
            {
                if (Cliente != Deuda.Cliente && Agrupado)
                {
                    if (!Empezando)
                    {
                        Result.Append(@"<tr class=""enc"">");
                        Result.Append(@"<td colspan=""7"">&nbsp;</td>");
                        Result.Append(@"<td style=""text-align:right"">" + TotalDolar2.ToString("N2") + "</td>");
                        Result.Append(@"<td style=""text-align:right"">" + DeudaDolar2.ToString("N2") + "</td>");
                        Result.Append(@"<td style=""text-align:right"">" + TotalLocal2.ToString("N2") + "</td>");
                        Result.Append(@"<td style=""text-align:right"">" + DeudaLocal2.ToString("N2") + "</td>");
                        Result.Append(@"<td colspan=""2"">&nbsp;</td>");
                        Result.Append("</tr>");
                        Result.Append("</table>");
                    }
                    TotalDolar2 = 0;
                    DeudaDolar2 = 0;
                    TotalLocal2 = 0;
                    DeudaLocal2 = 0;
                    Result.Append("<br><b>" + Deuda.Cliente + "</b>");
                    Result.Append(Encabezado);
                    Alt       = true;
                    Empezando = false;
                }
                Alt = !Alt;
                Result.Append(@"<tr class=""" + (Alt ? "alt" : "norm") + @""">");
                Result.Append(@"<td class=""celda"" style=""text-align:left""><a href=""" + Externo + "?Tipo=" + Tipo + "&Val=" + Val + "&Id=" + Deuda.idCuenta.ToString() + "\">" + Deuda.Documento + "</a></td>");
                Result.Append(@"<td class=""celda"" style=""text-align:left"">" + Deuda.Fecha.AFechaMuyCorta() + "</td>");
                Result.Append(@"<td class=""celda"" style=""text-align:center"">" + Deuda.Antiguedad.ToString() + "</td>");
                Result.Append(@"<td class=""celda"" style=""text-align:left"">" + Deuda.CodigoCliente + "</td>");
                Result.Append(@"<td class=""celda"" style=""text-align:left"">" + Deuda.Producto + "</td>");
                Result.Append(@"<td class=""celda"" style=""text-align:right"">" + Deuda.Total.ToString("N2") + "</td>");
                Result.Append(@"<td class=""celda"" style=""text-align:right"">" + Deuda.Deuda.ToString("N2") + "</td>");
                Result.Append(@"<td class=""celda"" style=""text-align:right"">" + Deuda.TotalDolar.ToString("N2") + "</td>");
                Result.Append(@"<td class=""celda"" style=""text-align:right"">" + Deuda.DeudaDolar.ToString("N2") + "</td>");
                Result.Append(@"<td class=""celda"" style=""text-align:right"">" + Deuda.TotalLocal.ToString("N2") + "</td>");
                Result.Append(@"<td class=""celda"" style=""text-align:right"">" + Deuda.DeudaLocal.ToString("N2") + "</td>");
                Result.Append(@"<td class=""celda"" style=""text-align:left"">" + Deuda.CampoExtra + "</td>");
                Result.Append(@"<td class=""celda"" style=""text-align:left"">" + Deuda.Status + "</td>");
                Result.Append("</tr>");
                TotalDolar += Deuda.TotalDolar;
                DeudaDolar += Deuda.DeudaDolar;
                TotalLocal += Deuda.TotalLocal;
                DeudaLocal += Deuda.DeudaLocal;

                TotalDolar2 += Deuda.TotalDolar;
                DeudaDolar2 += Deuda.DeudaDolar;
                TotalLocal2 += Deuda.TotalLocal;
                DeudaLocal2 += Deuda.DeudaLocal;
                Cliente      = Deuda.Cliente;
            }
            if (Agrupado)
            {
                Result.Append(@"<tr class=""enc"">");
                Result.Append(@"<td colspan=""7"">&nbsp;</td>");
                Result.Append(@"<td style=""text-align:right"">" + TotalDolar2.ToString("N2") + "</td>");
                Result.Append(@"<td style=""text-align:right"">" + DeudaDolar2.ToString("N2") + "</td>");
                Result.Append(@"<td style=""text-align:right"">" + TotalLocal2.ToString("N2") + "</td>");
                Result.Append(@"<td style=""text-align:right"">" + DeudaLocal2.ToString("N2") + "</td>");
                Result.Append(@"<td colspan=""2"">&nbsp;</td>");
                Result.Append("</tr>");
                //Result.Append("</table>");
            }

            Result.Append(@"<tr class=""enc"">");
            Result.Append(@"<td colspan=""7"">Total General</td>");
            Result.Append(@"<td style=""text-align:right"">" + TotalDolar.ToString("N2") + "</td>");
            Result.Append(@"<td style=""text-align:right"">" + DeudaDolar.ToString("N2") + "</td>");
            Result.Append(@"<td style=""text-align:right"">" + TotalLocal.ToString("N2") + "</td>");
            Result.Append(@"<td style=""text-align:right"">" + DeudaLocal.ToString("N2") + "</td>");
            Result.Append(@"<td colspan=""2"">&nbsp;</td>");
            Result.Append("</tr>");
            Result.Append("</table>");

            //Result.Append("Estimado Cliente: Lo invitamos a realizar su depósito o pago a través de nuestra PLANILLA PERSONALIZADA que ha puesto a disposición el banco BBVA Provincial para todos nuestros clientes y consignatarios, la cual encontrará adjunto a este correo.");
            Result.Append("<br/><br/>");
            return(Result);
        }
Пример #12
0
 public void Post(Deudas sync)
 {
     db.Deudas.Add(sync);
     db.SaveChanges();
 }