public void PopularDados(SqlDataReader dtr, FORMA_PAGAMENTO_DTO DTO) { DTO.ID = Convert.ToInt32(dtr["ID"]); //DADOS DTO.DESCRICAO = dtr["DESCRICAO"] == DBNull.Value ? "" : dtr["DESCRICAO"].ToString(); DTO.GERANUMERO = dtr["GERANUMERO"] == DBNull.Value ? false : Convert.ToBoolean(dtr["GERANUMERO"]); DTO.USUARIO = dtr["USUARIO"] == DBNull.Value ? "" : dtr["USUARIO"].ToString(); DTO.ULT_ATUAL = dtr["ULT_ATUAL"] == DBNull.Value ? (DateTime?)null : Convert.ToDateTime(dtr["ULT_ATUAL"]); }
public int?Set_FormaPagamento(FORMA_PAGAMENTO_DTO DTO) { using (SqlConnection cn = new SqlConnection(strConnection)) { try { SqlDataReader dr = null; StringBuilder SQL_ = new StringBuilder(); SQL_.Append("INSERT INTO "); SQL_.Append("FORMA_PAGAMENTO "); SQL_.Append("( "); //DADOS SQL_.Append("DESCRICAO, "); SQL_.Append("GERANUMERO, "); SQL_.Append("USUARIO, "); SQL_.Append("ULT_ATUAL "); SQL_.Append(") "); SQL_.Append("VALUES "); SQL_.Append("( "); //DADOS SQL_.Append("@DESCRICAO, "); SQL_.Append("@GERANUMERO, "); SQL_.Append("@USUARIO, "); SQL_.Append("@ULT_ATUAL "); SQL_.Append("); SELECT SCOPE_IDENTITY(); "); cn.Open(); SqlCommand cmd = new SqlCommand(SQL_.ToString(), cn); PopularParametros(DTO, cmd); 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 frmCad_FormaPagamento(int ID) { InitializeComponent(); if (ID == 0) { FORMA_PAGAMENTO_DTO = new FORMA_PAGAMENTO_DTO(); } else { FORMA_PAGAMENTO_DTO = FORMA_PAGAMENTO_BLL.Selecione(ID); PopularDados(); FORMA_PAGAMENTO_DTO.OPERACAO = SysDTO.Operacoes.Alteracao; } }
public bool Update_FormaPagamento(FORMA_PAGAMENTO_DTO DTO) { using (SqlConnection cn = new SqlConnection(strConnection)) { try { SqlDataReader dr = null; StringBuilder SQL_ = new StringBuilder(); SQL_.Append("UPDATE "); SQL_.Append("FORMA_PAGAMENTO "); SQL_.Append("SET "); //DADOS SQL_.Append("DESCRICAO = @DESCRICAO, "); SQL_.Append("GERANUMERO = @GERANUMERO, "); SQL_.Append("USUARIO = @USUARIO, "); SQL_.Append("ULT_ATUAL = @ULT_ATUAL "); SQL_.Append("WHERE ID = @ID "); cn.Open(); SqlCommand cmd = new SqlCommand(SQL_.ToString(), cn); PopularParametros(DTO, cmd); cmd.ExecuteNonQuery(); return(true); } catch (SqlException ex) { throw new Exception(ex.ToString()); } catch (Exception ex) { throw new Exception(ex.ToString()); } finally { cn.Close(); } } }
public FORMA_PAGAMENTO_DTO Seleciona(int Id) { using (SqlConnection scn = new SqlConnection(this.strConnection)) { SqlDataReader dtr = null; FORMA_PAGAMENTO_DTO DTO = new FORMA_PAGAMENTO_DTO(); try { StringBuilder sb = new StringBuilder(); sb.Append("SELECT * FROM FORMA_PAGAMENTO Where (Id = " + Id + " );"); scn.Open(); SqlCommand scm = new SqlCommand(sb.ToString(), scn); dtr = scm.ExecuteReader(); if (dtr.Read()) { PopularDados(dtr, DTO); SysDAL.GuardarDTO((IDTO)DTO.Clone()); } return(DTO); } catch (SqlException ex) { throw ex; } catch (Exception ex) { throw ex; } finally { if (dtr != null) { dtr.Close(); } scn.Close(); } } }
public void PopularParametros(FORMA_PAGAMENTO_DTO DTO, SqlCommand cmd) { cmd.Parameters.AddWithValue("@ID", DTO.ID); //DADOS cmd.Parameters.AddWithValue("@DESCRICAO", DTO.DESCRICAO); cmd.Parameters.AddWithValue("@GERANUMERO", DTO.GERANUMERO); cmd.Parameters.AddWithValue("@USUARIO", DTO.USUARIO); cmd.Parameters.AddWithValue("@ULT_ATUAL", DTO.ULT_ATUAL); //Substitui o null por DBnull foreach (SqlParameter Parameter in cmd.Parameters) { if (Parameter.Value == null) { Parameter.Value = DBNull.Value; } } }
public bool Update_FormaPagamento(FORMA_PAGAMENTO_DTO DTO) { SysDAL.Grava_Historico(DTO, strConnection, SysBLL.UserLogin.NOME); return(DAO.Update_FormaPagamento(DTO)); }