/// <summary> /// Descripción: Obtiene los establecimientos por el codigo de la plantilla. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idPlantilla"></param> /// <returns></returns> public List <Establecimiento> GetEstablecimientosByPlantillaId(int idPlantilla) { using (var establecimientoPlantillaDal = new EstablecimientoPlantillaDal()) { return(establecimientoPlantillaDal.GetEstablecimientosByPlantillaId(idPlantilla)); } }
/// <summary> /// Descripción: Metodo que actualiza los establecimientos de una plantilla /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="plantillaEstablecimiento"></param> public void UpdateEstablecimientoByPlantilla(PlantillaEstablecimiento plantillaEstablecimiento) { using (var establecimientoPlantillaDal = new EstablecimientoPlantillaDal()) { establecimientoPlantillaDal.UpdateEstablecimientoByPlantilla(plantillaEstablecimiento); } }
/// <summary> /// Descripción: Metodo que ejecuta el mantenimiento el establecimiento de la plantilla. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="establecimientos"></param> private static void InsertEstablecimientoByPlantilla(IEnumerable <PlantillaEstablecimiento> establecimientos) { using (var establecimientoPlantillaDal = new EstablecimientoPlantillaDal()) { establecimientoPlantillaDal.BeginTransaction(IsolationLevel.ReadCommitted); try { foreach (var item in establecimientos) { establecimientoPlantillaDal.InsertEstablecimientoByPlantilla(item); } establecimientoPlantillaDal.Commit(); } catch (Exception) { establecimientoPlantillaDal.Rollback(); } } }