コード例 #1
0
        public Mensaje ActualizarTipoPoliza(DTO.ModelViews.TipoPoliza.ModalTipoPolizaModelView modalTipoPolizaModelView)
        {
            Mensaje mensaje = new Mensaje();

            using (DbContextTransaction Transaccion = context.Database.BeginTransaction())
            {
                short estado;
                if (modalTipoPolizaModelView.IdEstado)
                {
                    estado = 1;
                }
                else
                {
                    estado = 0;
                }

                try
                {
                    context.SP_U_TipoPoliza(modalTipoPolizaModelView.IdDivisionPoliza,
                                            modalTipoPolizaModelView.Descripcion,
                                            modalTipoPolizaModelView.Abreviatura,
                                            modalTipoPolizaModelView.AplicaProveedor,
                                            estado);
                    context.SaveChanges();
                    Transaccion.Commit();
                    mensaje.esError = false;
                }
                catch (Exception ex)
                {
                    mensaje.mensaje = ex.Message;
                    mensaje.esError = true;
                    Transaccion.Rollback();
                }
            }

            return(mensaje);
        }