コード例 #1
0
 // DELETE api/<controller>/5
 public async void Delete(EmpresaFornecedor value)
 {
     try
     {
         await _empresaFornecedorAppService.RemovePhysical(value);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #2
0
 // POST api/<controller>
 public async void Post([FromBody] EmpresaFornecedor value)
 {
     try
     {
         await _empresaFornecedorAppService.Add(value);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #3
0
 // PUT api/<controller>/5
 public async void Put(int id, [FromBody] EmpresaFornecedor value)
 {
     try
     {
         await _empresaFornecedorAppService.Update(value);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #4
0
 public HttpResponseMessage CadastrarEmpresaFornecedor([FromBody] EmpresaFornecedor empresaFornecedor)
 {
     try
     {
         return(Request.CreateResponse(HttpStatusCode.OK, EmpresaFornecedorNeg.CadastrarEmpresaFornecedor(empresaFornecedor)));
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message));
     }
 }
コード例 #5
0
        public static bool CadastrarEmpresaFornecedor(EmpresaFornecedor empresaFornecedor)
        {
            bool adicionado = false;

            try
            {
                using (SqlConnection connection = new SqlConnection("Server=DESKTOP-O734NVQ\\SQLEXPRESS;Database=SistemaEmpresa;Trusted_Connection=True;"))
                {
                    SqlCommand command = new SqlCommand("dbo.cadastrar_empresa_fornecedor", connection);
                    command.CommandType = CommandType.StoredProcedure;

                    command.Parameters.AddWithValue("@id_empresa", empresaFornecedor.IdEmpresa);
                    command.Parameters.AddWithValue("@id_fornecedor", empresaFornecedor.IdFornecedor);


                    command.Parameters.Add("@Adicionado", SqlDbType.Bit).Direction = ParameterDirection.Output;


                    connection.Open();

                    using (SqlDataReader reader = command.ExecuteReader())
                    {
                        adicionado = Convert.ToBoolean(command.Parameters["@Adicionado"].Value);

                        if (!adicionado)
                        {
                            throw new Exception("Não foi possível inserir o fornecedor na empresa!");
                        }
                    }
                }
                return(adicionado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }