public void registrar(LineaLiquidacion t)
        {
            double remunerativo   = 0;
            double noRemunerativo = 0;
            double descuento      = 0;

            if (t.Concepto.Tipo == TipoConcepto.REMUNERATIVO)
            {
                remunerativo = t.getImporte();
            }
            else if (t.Concepto.Tipo == TipoConcepto.NO_REMUNERATIVO)
            {
                noRemunerativo = t.getImporte();
            }
            else if (t.Concepto.Tipo == TipoConcepto.DESCUENTO)
            {
                descuento = t.getImporte();
            }

            string query = string.Format("insert into linea_liquidacion (descripcion, cantidad, monto, remuneracion, no_remuneracion, descuento, liquidacion_id_liquidacion, concepto_id_concepto) values (\'{0}\', {1}, {2}, {3},{4},{5},{6}, {7});",
                                         t.Concepto.Descripcion,
                                         t.Cantidad,
                                         t.ValorBase.ToString(CultureInfo.InvariantCulture),
                                         remunerativo.ToString(CultureInfo.InvariantCulture),
                                         noRemunerativo.ToString(CultureInfo.InvariantCulture),
                                         descuento.ToString(CultureInfo.InvariantCulture),
                                         t.idLiquidacion,
                                         t.Concepto.IdConcepto);

            db.ejectuarQuery(query);
        }
        public void actualizar(LineaLiquidacion t)
        {
            double remunerativo   = 0;
            double noRemunerativo = 0;
            double descuento      = 0;

            if (t.Concepto.Tipo == TipoConcepto.REMUNERATIVO)
            {
                remunerativo = t.getImporte();
            }
            else if (t.Concepto.Tipo == TipoConcepto.NO_REMUNERATIVO)
            {
                noRemunerativo = t.getImporte();
            }
            else if (t.Concepto.Tipo == TipoConcepto.DESCUENTO)
            {
                descuento = t.getImporte();
            }

            string query = string.Format("update linea_liquidacion set descripcion= \'{0}\', cantidad = {1}, monto={2}, remuneracion={3}, no_remuneracion={4}, descuento={5}, liquidacion_id_liquidacion={6}, concepto_id_concepto={7} where id_linea_liquidacion={8};",
                                         t.Concepto.Descripcion,
                                         t.Cantidad,
                                         t.ValorBase,
                                         remunerativo,
                                         noRemunerativo,
                                         descuento,
                                         t.idLiquidacion,
                                         t.Concepto.IdConcepto,
                                         t.IdLineaLiquidacion);

            db.ejectuarQuery(query);
        }
        public void registrar(LineaLiquidacion t)
        {
            t.IdLineaLiquidacion = IdContador;
            IdContador++;

            todasLasLineasLiquidacion.Add(t);
        }
 public void actualizar(LineaLiquidacion t)
 {
     for (int i = 0; i < todasLasLineasLiquidacion.Count; i++)
     {
         if (todasLasLineasLiquidacion.ElementAt(i).IdLineaLiquidacion == t.IdLineaLiquidacion)
         {
             todasLasLineasLiquidacion[i] = t;
         }
     }
 }
        private LineaLiquidacion parse(List <Object> unRegistro)
        {
            int    idLineaLiquidacion = (int)unRegistro.ElementAt(0);
            string descripcion        = (string)unRegistro.ElementAt(1);
            //int cantidad = (int)unRegistro.ElementAt(2);
            int    cantidad       = int.Parse(unRegistro.ElementAt(2).ToString());
            double monto          = Convert.ToDouble(unRegistro.ElementAt(3));
            double remuneracion   = Convert.ToDouble(unRegistro.ElementAt(4));
            double noRemuneracion = Convert.ToDouble(unRegistro.ElementAt(5));
            double descuento      = Convert.ToDouble(unRegistro.ElementAt(6));
            int    idLiquidacion  = (int)unRegistro.ElementAt(7);
            int    idConcepto     = (int)unRegistro.ElementAt(8);

            IConceptoDao conceptoDao = new ConceptoDaoImpl();
            Concepto     concepto    = conceptoDao.leerPorId(idConcepto);

            LineaLiquidacion lineaLiquidacion = new LineaLiquidacion(cantidad, concepto, monto);

            lineaLiquidacion.IdLineaLiquidacion = idLineaLiquidacion;
            lineaLiquidacion.idLiquidacion      = idLiquidacion;

            return(lineaLiquidacion);
        }