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); }
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); } } }
public bool ingresarPeriodo2(clsNPeriodo objPeriodo) { throw new NotImplementedException(); }