Esempio n. 1
0
        private bool Validar()
        {
            bool paso = true;

            MyErrorProvider1.Clear();

            if (string.IsNullOrWhiteSpace(InscripcionId.Text))
            {
                MyErrorProvider1.SetError(InscripcionId, "El campo Direccion no puede estar vacio");
                InscripcionId.Focus();
                paso = false;
            }



            if (string.IsNullOrWhiteSpace(FechaDateTimePicker.Text))
            {
                MyErrorProvider1.SetError(FechaDateTimePicker, "El campo Fecha de nacimiento no puede estar vacio");
                FechaDateTimePicker.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(EstudianteId.Text))
            {
                MyErrorProvider1.SetError(EstudianteId, "El campo Direccion no puede estar vacio");
                EstudianteId.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ComentarioTextBox.Text))
            {
                MyErrorProvider1.SetError(ComentarioTextBox, "El campo Email no puede estar vacio");
                ComentarioTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(Monto.Text))
            {
                MyErrorProvider1.SetError(Monto, "El campo Balance no puede estar vacio");
                Monto.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(Deposito.Text))
            {
                MyErrorProvider1.SetError(Deposito, "El campo Balance no puede estar vacio");
                Deposito.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(Balance.Text))
            {
                MyErrorProvider1.SetError(Balance, "El campo Balance no puede estar vacio");
                Balance.Focus();
                paso = false;
            }


            return(paso);
        }
        private bool ExiteEnDb()
        {
            repositoryBase = new RepositoryBase <Monto>();
            Monto monto = repositoryBase.Buscar((int)IDnumericUpDown.Value);

            return(monto != null);
        }
Esempio n. 3
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,MontoCant,CarrierId")] Monto monto)
        {
            if (id != monto.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(monto);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MontoExists(monto.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CarrierId"] = new SelectList(_context.Carriers.AsNoTracking(), "Id", "CarrierName", monto.CarrierId);
            return(View(monto));
        }
Esempio n. 4
0
        public async Task <bool> UpdateMonto(Monto monto)
        {
            _unitOfWork.MontoRepository.Update(monto);
            await _unitOfWork.SaveChangesAsync();

            return(true);
        }
 private void LlenaCampo(Monto monto)
 {
     IDnumericUpDown.Value     = monto.MontoId;
     DepcripciontextBox.Text   = monto.Descripsion;
     MontonumericUpDown.Value  = Convert.ToDecimal(monto.monto);
     FechadateTimePicker.Value = monto.FechaDeVencimineto;
     this.Detalle = monto.Cuentas;
     CargarGrid();
 }
Esempio n. 6
0
 public override int GetHashCode()
 {
     unchecked
     {
         var result = (_convertCurrencyService != null ? _convertCurrencyService.GetHashCode() : 0);
         result = (result * 397) ^ Monto.GetHashCode();
         result = (result * 397) ^ Moneda.GetHashCode();
         return(result);
     }
 }
Esempio n. 7
0
        public Monto AgregarMonto(Monto nuevoMonto)
        {
            using (var ctx = new integralDataEntities())
            {
                ctx.AddToMontos(nuevoMonto);

                ctx.SaveChanges();

                return(nuevoMonto);
            }
        }
Esempio n. 8
0
        internal string FormatearPrecio(decimal monto, int potencia = 4)
        {
            string SinComas, SinPuntos;
            double montoAux;

            montoAux  = (double)Monto.Redondeo(monto, potencia);
            montoAux  = (montoAux * (Math.Pow(10, potencia)));
            SinComas  = montoAux.ToString().Replace(",", "");
            SinPuntos = SinComas.ToString().Replace(".", "");
            return(SinPuntos);
        }
        private Monto LlenaClase()
        {
            Monto monto = new Monto();

            monto.MontoId            = Convert.ToInt32(IDnumericUpDown.Value);
            monto.Descripsion        = DepcripciontextBox.Text;
            monto.monto              = Convert.ToSingle(MontonumericUpDown.Value);
            monto.FechaDeVencimineto = FechadateTimePicker.Value;
            monto.Cuentas            = this.Detalle;
            return(monto);
        }
Esempio n. 10
0
        public async Task <IActionResult> Create([Bind("Id,MontoCant,CarrierId")] Monto monto)
        {
            if (ModelState.IsValid)
            {
                _context.Add(monto);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CarrierId"] = new SelectList(_context.Carriers.AsNoTracking(), "Id", "CarrierName", monto.CarrierId);
            return(View(monto));
        }
Esempio n. 11
0
        internal decimal ObtenerMontoSegunTipoDeCliente(decimal monto, decimal iva)
        {
            switch (ResponsableIvaComprador)
            {
            case MONOTRIBUTISTA:
            case EXENTO:
            case CONSUMIDOR_FINAL:
                return(monto);

            case RESPONSABLE_INSCRIPTO:
                decimal montoConIva = Monto.ObtenerConIVA(monto, iva);
                return(Monto.Redondeo(montoConIva));

            default:
                throw new InvalidOperationException($"Error al realizar la facturación. Tipo de cliente no reconocido {TipoCliente.ToString()}");
            }
        }
Esempio n. 12
0
        private static void AgregarAlicutaIva(List <AfipAlicuotaIvaRequest> alicuotaIva, Afip.Wsfev1.FECAEDetRequest request)
        {
            if (CONDICION_IVA == CondicionIVA.Monotributo)
            {
                request.ImpIVA = 0;
            }
            else
            {
                request.Iva = alicuotaIva.Select(x => new Afip.Wsfev1.AlicIva()
                {
                    Id      = x.Codigo,
                    BaseImp = (double)Monto.Redondeo(x.Monto),
                    Importe = (double)Monto.Redondeo(x.IvaMonto)
                }).ToArray();

                request.ImpIVA = request.Iva.Sum(x => x.Importe);
            }
        }
Esempio n. 13
0
        private List <AfipAlicuotaIvaRequest> ObtenerAfipAlicuotaIvaRequest(CondicionIVA condicionIVA, List <ProductoRequest> Productos, decimal PorcentajeFacturacion)
        {
            List <AfipAlicuotaIvaRequest>            alicuotasIva = new List <AfipAlicuotaIvaRequest>();
            List <IGrouping <IVA, ProductoRequest> > grupos       = Productos.GroupBy(x => x.IVA).ToList();

            foreach (IGrouping <IVA, ProductoRequest> grupo in grupos)
            {
                decimal monto = Monto.ObtenerMontoSegunTipoDeCliente(grupo.Sum(y => y.NetoTotal), grupo.Key.Valor, condicionIVA);
                alicuotasIva.Add(new AfipAlicuotaIvaRequest()
                {
                    Codigo   = grupo.Key.Id,
                    Monto    = monto,
                    IvaMonto = monto * grupo.Key.Valor
                });
            }

            return(alicuotasIva);
        }
Esempio n. 14
0
        protected void btn_Actualizar_Click(object sender, EventArgs e)
        {
            int Cantidad;

            Cantidad = int.Parse(txt_Cantidad.Text);

            if (Cantidad != 0)
            {
                float Monto;

                Monto = Cantidad * (float.Parse(lbl_Precio.Text));

                lbl_Monto.Text = "$ " + Monto.ToString();
            }
            else
            {
                lbl_Monto.Text = "";
            }
        }
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            errorProvider1.Clear();
            int id;

            repositoryBase = new RepositoryBase <Monto>();
            Monto monto = new Monto();

            int.TryParse(IDnumericUpDown.Text, out id);
            monto = repositoryBase.Buscar(id);
            if (monto != null)
            {
                errorProvider1.Clear();
                LlenaCampo(monto);
                MessageBox.Show("Encotrado");
            }
            else
            {
                MessageBox.Show("No se Encotro");
            }
        }
Esempio n. 16
0
 public bool Save()
 {
     try
     {
         DB = new Conexion();
         if (DB.ExecuteCMD(
                 "INSERT INTO CUOTAS (ID_Prestamo,Fecha,Monto,MontoMora,MontoInteres) " +
                 " VALUES (" + ID_Prestamo + ",'" + Fecha + "'," + Monto.ToString().Replace(",", ".") +
                 "," + Mora.ToString().Replace(",", ".") +
                 "," + Interes.ToString().Replace(",", ".") + ")"))
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
Esempio n. 17
0
        private static Afip.Wsfev1.FECAEDetRequest ObtenerDetalle(AfipObtenerCAERequest CAErequest)
        {
            Afip.Wsfev1.FECAEDetRequest request = new Afip.Wsfev1.FECAEDetRequest();

            request.Concepto   = CONCEPTO;
            request.DocTipo    = ObtenerTipoDocumento(CAErequest.CondicionIVA);
            request.DocNro     = long.Parse(CAErequest.Cuit);
            request.CbteDesde  = ObtenerNumeroComprobante(CAErequest.CondicionIVA, CAErequest.TipoDocumentoFiscal, CAErequest.PasswordCertificado, CAErequest.RutaCertificado);
            request.CbtesAsoc  = ObtenerComprobanteAsociado(CAErequest.CondicionIVA, CAErequest.TipoDocumentoFiscal, CAErequest.PuntoVentaOrigen, CAErequest.NumeroFacturaOrigen);
            request.CbteHasta  = request.CbteDesde;
            request.CbteFch    = DateTime.Now.ToString("yyyyMMdd");
            request.MonId      = PESOS;
            request.MonCotiz   = PESOS_COTIZACION;
            request.ImpTotConc = 0;                                              //Importe total no grabado
            request.ImpNeto    = (double)Monto.Redondeo(CAErequest.ImporteNeto); //Importe total neto
            request.ImpOpEx    = 0;                                              //Importe total excento
            request.ImpTrib    = 0;                                              //Importe total tributo

            AgregarAlicutaIva(CAErequest.AlicuotasIva, request);

            request.ImpTotal = request.ImpTotConc + request.ImpNeto + request.ImpOpEx + request.ImpIVA + request.ImpTrib;

            return(request);
        }