public bool ingresarPeriodo(clsNPeriodo objPeriodo)
 {
     using (TransactionScope trans = new TransactionScope())
     {
         try
         {
             if (objPeriodo.NOMBREPERIODO != "")
             {
                 PERIODO p = new PERIODO();
                 p.NOMBREPERIODO      = objPeriodo.NOMBREPERIODO.ToUpper();
                 p.IDTIPOPERIODO      = 1;
                 p.FECHAINICIOPERIODO = DateTime.Now.Date;
                 p.FECHAFINPERIODO    = null;
                 p.ESTADOPERIODO      = true;
                 bd.PERIODO.InsertOnSubmit(p);
                 bd.SubmitChanges();
                 trans.Complete();
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         catch (Exception ex)
         {
             return(false);
         }
     }
 }
 public bool ingresarPeriodoConFechas(clsNPeriodo objPeriodo)
 {
     using (TransactionScope trans = new TransactionScope())
     {
         try
         {
             if (objPeriodo.FECHAINICIOPERIODO < objPeriodo.FECHAFINPERIODO)
             {
                 PERIODO p = new PERIODO();
                 p.NOMBREPERIODO      = objPeriodo.NOMBREPERIODO.ToUpper();
                 p.IDTIPOPERIODO      = 1;
                 p.FECHAINICIOPERIODO = objPeriodo.FECHAINICIOPERIODO;
                 p.FECHAFINPERIODO    = objPeriodo.FECHAFINPERIODO;
                 p.ESTADOPERIODO      = objPeriodo.ACTIVO;
                 bd.PERIODO.InsertOnSubmit(p);
                 bd.SubmitChanges();
                 trans.Complete();
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         catch (Exception ex)
         {
             return(false);
         }
     }
 }
        static clsNPeriodo transformar(PERIODO newPeriodo)
        {
            clsNPeriodo periodo = new clsNPeriodo();

            periodo.IDPeriodo          = newPeriodo.IDPERIODO;
            periodo.IDTIPOPERIODO      = int.Parse(newPeriodo.IDTIPOPERIODO.ToString());
            periodo.FECHAINICIOPERIODO = newPeriodo.FECHAINICIOPERIODO;
            periodo.FECHAFINPERIODO    = DateTime.Parse(newPeriodo.FECHAFINPERIODO.ToString());
            periodo.ACTIVO             = newPeriodo.ESTADOPERIODO;
            return(periodo);
        }
Exemple #4
0
 public bool cerrarPeriodo(clsNPeriodo objPeriodo)
 {
     using (TransactionScope trans = new TransactionScope())
     {
         try
         {
             PERIODO p = bd.PERIODO.Where(per => per.IDPERIODO == objPeriodo.IDPeriodo).First();
             p.FECHAFINPERIODO = DateTime.Now;
             p.ESTADOPERIODO   = false;
             bd.SubmitChanges();
             trans.Complete();
             return(true);
         }
         catch (Exception ex)
         {
             return(false);
         }
     }
 }
Exemple #5
0
 public bool ingresarPeriodo2(clsNPeriodo objPeriodo)
 {
     throw new NotImplementedException();
 }