Example #1
0
        public MantenimientoEmpresaResponse MantenimientoEmpresa(MantenimientoEmpresaRequest request)
        {
            AccesoDatos.Metodos.Mantenimientos mantenimiento = new AccesoDatos.Metodos.Mantenimientos();
            MantenimientoEmpresaResponse       response      = new MantenimientoEmpresaResponse();

            try
            {
                response = mantenimiento.MantenimientoEmpresa(request);
            }
            catch (Exception ex)
            {
                response.Estado  = Constantes.EstadoError;
                response.Mensaje = Constantes.MensajeErrorLogicaNegocios + ((ex.InnerException != null) ? Environment.NewLine + ex.InnerException.Message : string.Empty);
                throw;
            }
            return(response);
        }
Example #2
0
        public MantenimientoEmpresaResponse MantenimientoEmpresa(MantenimientoEmpresaRequest request)
        {
            MantenimientoEmpresaResponse response = new MantenimientoEmpresaResponse();
            ObjectParameter estado  = new ObjectParameter("Estado", Constantes.EstadoCorrecto);
            ObjectParameter mensaje = new ObjectParameter("Mensaje", string.Empty);

            try
            {
                using (AgroWebProEntities modelo = new AgroWebProEntities())
                {
                    modelo.PA_MantenimientoEmpresa(request.tipoOperacion
                                                   , request.idEmpresa
                                                   , request.nombreEmpresa
                                                   , request.descripcionEmpresa
                                                   , request.telefono
                                                   , request.cedulaJuridica
                                                   , request.diferenciaUtc
                                                   , request.direccion
                                                   , request.activa
                                                   , estado
                                                   , mensaje);
                    if (estado.Value.ToString().Equals(Constantes.EstadoError))
                    {
                        response.Estado  = Constantes.EstadoError;
                        response.Mensaje = Constantes.MensajeErrorAccesoDatos + mensaje.Value.ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                response.Estado  = Constantes.EstadoError;
                response.Mensaje = Constantes.MensajeErrorAccesoDatos + ((ex.InnerException != null) ? Environment.NewLine + ex.InnerException.Message : string.Empty);
                throw;
            }
            return(response);
        }