public Historico_TO GetByCode(Historico_TO pTO) { try { return(new Historico_DAO().GetByCode(pTO)); } catch (Exception) { throw; } }
public bool Delete(Historico_TO pTO) { bool retorno = false; try { retorno = new Historico_DAO().Delete(pTO); } catch (Exception) { throw; } return(retorno); }
public List <Historico_TO> SearchAll(Historico_TO pTO) { string condicao = ""; try { // implementa a condição de procura condicao += ""; return(new Historico_DAO().SearchAll(condicao)); } catch (Exception) { throw; } }
public bool Save(bool pOpcao, Historico_TO pTO) { bool retorno = false; try { if (pOpcao) { retorno = new Historico_DAO().Save(pTO); } else { retorno = new Historico_DAO().Update(pTO); } } catch (Exception) { throw; } return(retorno); }
internal bool Delete(Historico_TO pTO) { SqlConnection connection = null; try { connection = new SqlConnection(ConfigurationManager.ConnectionStrings["DBConn"].ConnectionString); connection.Open(); } catch (Exception) { throw; } SqlCommand command = null; bool retorno = false; string sql = "DELETE FROM vcrm_historico" + "WHERE ... "; try { command = new SqlCommand(sql, connection); command.ExecuteNonQuery(); retorno = true; } catch (Exception) { throw; } finally { command.Dispose(); connection.Close(); connection.Dispose(); } return(retorno); }
internal Historico_TO GetByCode(Historico_TO pTO) { SqlConnection connection = null; try { connection = new SqlConnection(ConfigurationManager.ConnectionStrings["DBConn"].ConnectionString); connection.Open(); } catch (Exception) { throw; } SqlCommand command = null; SqlDataReader reader = null; string sql = " SELECT * FROM vcrm_historico "; try { command = new SqlCommand(sql, connection); reader = command.ExecuteReader(); if (reader.Read()) { pTO.his_codigo = Convert.ToInt32(reader["his_codigo"]); pTO.AtendimentoTO = new Atendimento_TO(); pTO.AtendimentoTO.atd_codigo = Convert.ToInt32(reader["atd_codigo"]); pTO.his_sequencial = Convert.ToInt32(reader["his_sequencial"]); pTO.EtapaTO = new Etapa_TO(); pTO.EtapaTO.eta_codigo = Convert.ToInt32(reader["eta_codigo"]); pTO.StatusTO = new Status_TO(); pTO.StatusTO.sta_codigo = Convert.ToInt32(reader["sta_codigo"]); pTO.his_data = Convert.ToDateTime(reader["his_data"]); pTO.his_hora = (reader["his_hora"]); pTO.ConsultorTO = new Consultor_TO(); pTO.ConsultorTO.con_codigo = Convert.ToInt32(reader["con_codigo"]); pTO.his_mudouconsultor = Convert.ToInt32(reader["his_mudouconsultor"]); pTO.ProdutoTO = new Produto_TO(); pTO.ProdutoTO.pro_codigo = Convert.ToInt32(reader["pro_codigo"]); pTO.his_mudouproduto = Convert.ToInt32(reader["his_mudouproduto"]); pTO.CanalTO = new Canal_TO(); pTO.CanalTO.can_codigo = Convert.ToInt32(reader["can_codigo"]); pTO.his_mudoucanal = Convert.ToInt32(reader["his_mudoucanal"]); pTO.his_usuario = Convert.ToInt32(reader["his_usuario"]); } } catch (Exception) { throw; } finally { reader.Close(); command.Dispose(); connection.Close(); connection.Dispose(); } return(pTO); }
internal bool Update(Historico_TO pTO) { SqlConnection connection = null; try { connection = new SqlConnection(ConfigurationManager.ConnectionStrings["DBConn"].ConnectionString); connection.Open(); } catch (Exception) { throw; } SqlCommand command = null; bool retorno = false; string sql = "UPDATE vcrm_historico" + " SET his_codigo = @his_codigo " + " , atd_codigo = @atd_codigo " + " , his_sequencial = @his_sequencial " + " , eta_codigo = @eta_codigo " + " , sta_codigo = @sta_codigo " + " , his_data = @his_data " + " , his_hora = @his_hora " + " , con_codigo = @con_codigo " + " , his_mudouconsultor = @his_mudouconsultor " + " , pro_codigo = @pro_codigo " + " , his_mudouproduto = @his_mudouproduto " + " , can_codigo = @can_codigo " + " , his_mudoucanal = @his_mudoucanal " + " , his_usuario = @his_usuario " + "WHERE ... "; try { command = new SqlCommand(sql, connection); command.Parameters.AddWithValue("@his_codigo", pTO.his_codigo); command.Parameters.AddWithValue("@atd_codigo", pTO.AtendimentoTO.atd_codigo); command.Parameters.AddWithValue("@his_sequencial", pTO.his_sequencial); command.Parameters.AddWithValue("@eta_codigo", pTO.EtapaTO.eta_codigo); command.Parameters.AddWithValue("@sta_codigo", pTO.StatusTO.sta_codigo); command.Parameters.AddWithValue("@his_data", pTO.his_data); command.Parameters.AddWithValue("@his_hora", pTO.his_hora); command.Parameters.AddWithValue("@con_codigo", pTO.ConsultorTO.con_codigo); command.Parameters.AddWithValue("@his_mudouconsultor", pTO.his_mudouconsultor); command.Parameters.AddWithValue("@pro_codigo", pTO.ProdutoTO.pro_codigo); command.Parameters.AddWithValue("@his_mudouproduto", pTO.his_mudouproduto); command.Parameters.AddWithValue("@can_codigo", pTO.CanalTO.can_codigo); command.Parameters.AddWithValue("@his_mudoucanal", pTO.his_mudoucanal); command.Parameters.AddWithValue("@his_usuario", pTO.his_usuario); command.ExecuteNonQuery(); retorno = true; } catch (Exception) { throw; } finally { command.Dispose(); connection.Close(); connection.Dispose(); } return(retorno); }