Пример #1
0
        public Envio CrearEnvio(Envio envioACrear)
        {
            bool valida = false;

            valida = tdao.ValidarCarga(Convert.ToInt32(envioACrear.IdTransporte), Convert.ToInt32(envioACrear.Peso), Convert.ToInt32(envioACrear.Cantidad));

            if (valida == false)
            {
                throw new WebFaultException <string>("El Peso excede el Peso Maximo del transporte, asigne otro tranpsorte", HttpStatusCode.InternalServerError);
            }

            tdao.ActualizarCarga(Convert.ToInt32(envioACrear.IdTransporte), Convert.ToInt32(envioACrear.Peso), Convert.ToInt32(envioACrear.Cantidad));
            return(dao.Crear(envioACrear));
        }