public void PresentarCostosPorConcepto()
        {
            CCosto ccostos = new CCosto();

            ccostos.FkConcepto = Imostrarconceptos._FkCicloMes;
            OCostoLista listadocostos = servicioCostos.ObtenerCostosporFkConcepto(ccostos);

            if (listadocostos.Correcto)
            {
                Imostrarconceptos.MostrarCostosPorConepto(listadocostos.ListaCostos);
            }
            else
            {
                Imostrarconceptos.ErrorCostos(string.Format("{0}", listadocostos.Excepcion.Message));
            }
        }
        public OCostoLista ObtenerCostosporFkConcepto(CCosto ccosto)
        {
            OCostoLista listadoCostos = new OCostoLista();

            try
            {
                IEnumerable <Costo> costos = IcostoRepositorio.ObtenerCostos(ccosto.FkConcepto);
                listadoCostos.ListaCostos = costos;
                listadoCostos.Correcto    = true;
            }
            catch (Exception e)
            {
                listadoCostos.Excepcion = e;
                listadoCostos.Correcto  = false;
            }
            return(listadoCostos);
        }