コード例 #1
0
        /// <summary>
        /// Descripción: Actualiza informacion de los Datos/Categorias.
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="datoCategoria"></param>
        public void UpdateDatoCategoria(DatoCategoriaDato datoCategoria)
        {
            var objCommand = GetSqlCommand("pNLU_DatoCategoria");

            InputParameterAdd.Int(objCommand, "idDato", datoCategoria.IdDato);
            InputParameterAdd.Int(objCommand, "idCategoriaDato", datoCategoria.IdCategoriaDato);
            InputParameterAdd.Int(objCommand, "orden", datoCategoria.Orden);
            InputParameterAdd.Int(objCommand, "estado", datoCategoria.Estado);
            InputParameterAdd.Int(objCommand, "idUsuarioEdicion", datoCategoria.IdUsuarioRegistro);

            ExecuteNonQuery(objCommand);
        }
コード例 #2
0
        /// <summary>
        /// Descripción: Actualiza informacion de los Datos.
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="dato"></param>
        public void UpdateDato(Dato dato, DatoCategoriaDato datoCategoria)
        {
            using (var datoClinicoDal = new DatoClinicoDal())
            {
                datoClinicoDal.BeginTransaction(IsolationLevel.ReadCommitted);
                try
                {
                    datoClinicoDal.UpdateDato(dato);
                    datoClinicoDal.UpdateDatoCategoria(datoCategoria);

                    datoClinicoDal.Commit();
                }
                catch (Exception)
                {
                    datoClinicoDal.Rollback();
                }
            }
        }