Ejemplo n.º 1
0
 /// <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));
     }
 }
Ejemplo n.º 2
0
 /// <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);
     }
 }
Ejemplo n.º 3
0
        /// <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();
                }
            }
        }