Example #1
0
        public static void Update(FrecuenciaDTO frecuencia, List <FrecuenciaDetDTO> frecuenciaDetList)
        {
            using (SqlTransaction tran = dao.IniciarTransaccion())
            {
                try
                {
                    dao.Update(frecuencia, frecuencia.RecId, tran);

                    //Elimino todos los atencion y los re-creo.
                    daoDetalle.Delete(string.Format("IdentifFrecuencia = '{0}' AND DatareaId = {1}", frecuencia.IdentifFrecuencia, frecuencia.DatareaId), tran);

                    foreach (FrecuenciaDetDTO frecuenciaDet in frecuenciaDetList)
                    {
                        frecuenciaDet.RecId             = 0;
                        frecuenciaDet.DatareaId         = frecuencia.DatareaId;
                        frecuenciaDet.IdentifFrecuencia = frecuencia.IdentifFrecuencia;
                        daoDetalle.Create(frecuenciaDet, tran);
                    }

                    dao.CommitTransaccion(tran);
                }
                catch (Exception)
                {
                    dao.RollbackTransaccion(tran);
                    throw;
                }
            }
        }
Example #2
0
        static public void Create(FrecuenciaDTO frecuencia, List <FrecuenciaDetDTO> frecuenciaDetList)
        {
            using (SqlTransaction tran = dao.IniciarTransaccion())
            {
                try
                {
                    frecuencia = dao.Create(frecuencia, tran);

                    foreach (FrecuenciaDetDTO frecuenciaDet in frecuenciaDetList)
                    {
                        frecuenciaDet.RecId             = 0;
                        frecuenciaDet.DatareaId         = frecuencia.DatareaId;
                        frecuenciaDet.IdentifFrecuencia = frecuencia.IdentifFrecuencia;

                        daoDetalle.Create(frecuenciaDet, tran);
                    }

                    dao.CommitTransaccion(tran);
                }
                catch (Exception)
                {
                    dao.RollbackTransaccion(tran);
                    throw;
                }
            }
        }
Example #3
0
        public static bool ValidaEliminacionFrecuencia(FrecuenciaDTO theFrecuenciaDTO)
        {
            bool respuesta = facade.Frecuencia.ValidaEliminacionFrecuencia(theFrecuenciaDTO);

            return(respuesta);
        }
Example #4
0
        public static bool ActivaFrecuencia(FrecuenciaDTO theFrecuenciaDTO)
        {
            bool respuesta = YouCom.DAL.FrecuenciaDAL.ActivaFrecuencia(theFrecuenciaDTO);

            return(respuesta);
        }
Example #5
0
        public static bool Update(FrecuenciaDTO myFrecuenciaDTO)
        {
            bool resultado = FrecuenciaDAL.Update(myFrecuenciaDTO);

            return(resultado);
        }
Example #6
0
        public static bool Insert(FrecuenciaDTO myFrecuenciaDTO)
        {
            bool resultado = FrecuenciaDAL.Insert(myFrecuenciaDTO);

            return(resultado);
        }