コード例 #1
0
        /// <summary>
        /// Metodo que sirve para Modificar un objeto de tipo Producto
        /// </summary>
        /// <param name="pProducto"></param>
        /// <returns></returns>
        public RespuestaProducto ModificarProducto(Producto pProducto)
        {
            var respuesta = new RespuestaProducto();

            try
            {
                respuesta = dal.ModificarProducto(pProducto);

                //Registra bitacora
                BitacoraLogicaNegocios.RegistrarBitacora(MENSAJES_SISTEMA.RespuestaModificar,
                                                         TraceData.Utilities.Enums.TypeTrace.Info, respuesta, MethodBase.GetCurrentMethod().Name);

                return(respuesta);
            }
            catch (Exception ex)
            {
                ControlExcepciones.ControlExcepciones.ManejoExcepciones(ex, pProducto);

                BitacoraLogicaNegocios.RegistrarBitacora(MENSAJES_SISTEMA.ErrorExcepcion,
                                                         TraceData.Utilities.Enums.TypeTrace.Exception, ex, MethodBase.GetCurrentMethod().Name);

                return(new RespuestaProducto {
                    Respuesta = new Respuesta(TipoRespuesta.Excepcion, ex.Message, Respuesta.CodNoValido)
                });
            }
        }
コード例 #2
0
        public bool ModificarProducto(ProductoEntidad productoEntidad)
        {
            ProductoAccesoDatos productoAccesoDatos = new ProductoAccesoDatos();

            return(productoAccesoDatos.ModificarProducto(productoEntidad));
        }