Esempio n. 1
0
        public int?Set_Contrato(CONTRATO_DTO DTO)
        {
            using (SqlConnection cn = new SqlConnection(strConnection))
            {
                try
                {
                    SqlDataReader dr = null;

                    StringBuilder SQL_ = new StringBuilder();

                    SQL_.Append("INSERT INTO ");
                    SQL_.Append("CONTRATO ");
                    SQL_.Append("( ");
                    SQL_.Append("ID_CONSULTOR, ");
                    SQL_.Append("INDICACAO, ");
                    SQL_.Append("ID_SERVICO, ");
                    SQL_.Append("FORMA_PAG, ");
                    SQL_.Append("ID_CLIENTE, ");
                    SQL_.Append("QTD_PARCELAS, ");
                    SQL_.Append("N_BOLETO_CHEQUE, ");
                    SQL_.Append("OBS ");
                    SQL_.Append(") ");
                    SQL_.Append("VALUES ");
                    SQL_.Append("( ");
                    SQL_.Append("@ID_CONSULTOR, ");
                    SQL_.Append("@INDICACAO, ");
                    SQL_.Append("@ID_SERVICO, ");
                    SQL_.Append("@FORMA_PAG, ");
                    SQL_.Append("@ID_CLIENTE, ");
                    SQL_.Append("@QTD_PARCELAS, ");
                    SQL_.Append("@N_BOLETO_CHEQUE, ");
                    SQL_.Append("@OBS ");
                    SQL_.Append("); SELECT SCOPE_IDENTITY(); ");
                    cn.Open();

                    SqlCommand cmd = new SqlCommand(SQL_.ToString(), cn);
                    cmd.Parameters.AddWithValue("@ID_CONSULTOR", DTO.ID_CONSULTOR);
                    cmd.Parameters.AddWithValue("@INDICACAO", DTO.INDICACAO);
                    cmd.Parameters.AddWithValue("@ID_SERVICO", DTO.ID_SERVICO);
                    cmd.Parameters.AddWithValue("@FORMA_PAG", DTO.FORMA_PAG);
                    cmd.Parameters.AddWithValue("@ID_CLIENTE", DTO.ID_CLIENTE);
                    cmd.Parameters.AddWithValue("@QTD_PARCELAS", DTO.QTD_PARCELAS);
                    cmd.Parameters.AddWithValue("@N_BOLETO_CHEQUE", DTO.N_BOLETO_CHEQUE);
                    cmd.Parameters.AddWithValue("@OBS", DTO.OBS);



                    if ((DTO.ID = Convert.ToInt32(cmd.ExecuteScalar())) > 0)
                    {
                        return(DTO.ID);
                    }

                    return(0);
                }
                catch (SqlException ex)
                {
                    throw new Exception(ex.ToString());
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.ToString());
                }
                finally
                {
                    cn.Close();
                }
            }
        }
 public int?Set_Contrato(CONTRATO_DTO DTO)
 {
     return(DAO.Set_Contrato(DTO));
 }