public void Modificar(IDespachoDeMarcas despachoDeMarcas) { var sql = new StringBuilder(); IDBHelper DBHelper; DBHelper = ServerUtils.getDBHelper(); sql.Append("UPDATE MP_DESPACHO_MARCA SET "); sql.Append(String.Concat("CODIGO_DESPACHO = '", UtilidadesDePersistencia.FiltraApostrofe(despachoDeMarcas.CodigoDespacho), "', ")); sql.Append(String.Concat("DESCRICAO_DESPACHO = '", UtilidadesDePersistencia.FiltraApostrofe(despachoDeMarcas.DescricaoDespacho), "', ")); sql.Append(!string.IsNullOrEmpty(despachoDeMarcas.SituacaoProcesso) ? String.Concat("SITUACAODOPROCESSO = '", UtilidadesDePersistencia.FiltraApostrofe(despachoDeMarcas.SituacaoProcesso), "', ") : "SITUACAODOPROCESSO = NULL, "); sql.Append(String.Concat("PRAZOPROVIDENCIA = ", despachoDeMarcas.PrazoParaProvidenciaEmDias, ", ")); sql.Append(!string.IsNullOrEmpty(despachoDeMarcas.Providencia) ? String.Concat("PROVIDENCIA = '", UtilidadesDePersistencia.FiltraApostrofe(despachoDeMarcas.Providencia), "', ") : "PROVIDENCIA = NULL, "); sql.Append(despachoDeMarcas.DesativaPesquisaDeColidencia ? String.Concat("DESATIVAPESQCOLIDENCIA = '", 1, "', ") : String.Concat("DESATIVAPESQCOLIDENCIA = '", 0, "', ")); sql.Append(despachoDeMarcas.DesativaProcesso ? String.Concat("DESATIVAPROCESSO = '", 1, "' ") : String.Concat("DESATIVAPROCESSO = '", 0, "' ")); sql.Append(String.Concat("WHERE IDDESPACHO = ", despachoDeMarcas.IdDespacho.Value.ToString())); DBHelper.ExecuteNonQuery(sql.ToString()); ModifiqueTemplate(despachoDeMarcas); }
public void Modificar(IDespachoDeMarcas despachoDeMarcas) { ServerUtils.setCredencial(_Credencial); var mapeador = FabricaGenerica.GetInstancia().CrieObjeto<IMapeadorDeDespachoDeMarcas>(); try { ServerUtils.BeginTransaction(); mapeador.Modificar(despachoDeMarcas); ServerUtils.CommitTransaction(); } catch { ServerUtils.RollbackTransaction(); throw; } finally { ServerUtils.libereRecursos(); } }
public void Inserir(IDespachoDeMarcas despachoDeMarcas) { var sql = new StringBuilder(); IDBHelper DBHelper; DBHelper = ServerUtils.getDBHelper(); despachoDeMarcas.IdDespacho = GeradorDeID.getInstancia().getProximoID(); sql.Append("INSERT INTO MP_DESPACHO_MARCA ("); sql.Append("IDDESPACHO, CODIGO_DESPACHO, DESCRICAO_DESPACHO, SITUACAODOPROCESSO, PRAZOPROVIDENCIA, PROVIDENCIA, DESATIVAPESQCOLIDENCIA, DESATIVAPROCESSO) "); sql.Append("VALUES ("); sql.Append(String.Concat(despachoDeMarcas.IdDespacho.Value.ToString(), ", ")); sql.Append(String.Concat("'", UtilidadesDePersistencia.FiltraApostrofe(despachoDeMarcas.CodigoDespacho), "', ")); sql.Append(String.Concat("'", UtilidadesDePersistencia.FiltraApostrofe(despachoDeMarcas.DescricaoDespacho), "', ")); sql.Append(!string.IsNullOrEmpty(despachoDeMarcas.SituacaoProcesso) ? String.Concat("'", UtilidadesDePersistencia.FiltraApostrofe(despachoDeMarcas.SituacaoProcesso), "', ") : "NULL, "); sql.Append(String.Concat(despachoDeMarcas.PrazoParaProvidenciaEmDias, ", ")); sql.Append(!string.IsNullOrEmpty(despachoDeMarcas.Providencia) ? String.Concat("'", UtilidadesDePersistencia.FiltraApostrofe(despachoDeMarcas.Providencia), "', ") : "NULL, "); sql.Append(despachoDeMarcas.DesativaPesquisaDeColidencia ? String.Concat("'", 1, "', ") : String.Concat("'", 0, "', ")); sql.Append(despachoDeMarcas.DesativaProcesso ? String.Concat("'", 1, "') ") : String.Concat("'", 0, "') ")); DBHelper.ExecuteNonQuery(sql.ToString()); if (despachoDeMarcas.TemplateDeEmail != null) ModifiqueTemplate(despachoDeMarcas); }
private void MostreDespacho(IDespachoDeMarcas despacho) { ctrlDespacho.DespachoDeMarcasSelecionada = despacho; ctrlDespacho.CodigoDespacho = despacho.CodigoDespacho; txtProvidencia.Text = despacho.Providencia; txtPrazoParaProvidencia.Text = despacho.PrazoParaProvidenciaEmDias.ToString(); txtSituacaoDoProcesso.Text = despacho.SituacaoProcesso; txtDescricaoDoDespacho.Text = despacho.DescricaoDespacho; }
private void MostreDespachoDeMarcas(IDespachoDeMarcas despachoDeMarcas) { ViewState[ID_OBJETO] = despachoDeMarcas.IdDespacho.Value.ToString(); txtCodigo.Text = despachoDeMarcas.CodigoDespacho; txtDescricao.Text = despachoDeMarcas.DescricaoDespacho; txtPrazoProvidencia.Text = despachoDeMarcas.PrazoParaProvidenciaEmDias.ToString(); txtProvidencia.Text = despachoDeMarcas.Providencia; txtSituacao.Text = despachoDeMarcas.SituacaoProcesso; rblDesativaPesquisa.SelectedValue = despachoDeMarcas.DesativaPesquisaDeColidencia ? "1": "0"; rblDesativaProcesso.SelectedValue = despachoDeMarcas.DesativaProcesso ? "1" : "0"; if (despachoDeMarcas.TemplateDeEmail != null) ctrlTemplateDeEmail.TextoDoTemplate = despachoDeMarcas.TemplateDeEmail.Template ; ExibaTelaConsultar(); }
private void ModifiqueTemplate(IDespachoDeMarcas despacho) { IDBHelper DBHelper; DBHelper = ServerUtils.getDBHelper(); var sql = new StringBuilder(); sql.Append("UPDATE MP_DESPACHO_MARCA SET "); if (despacho.TemplateDeEmail == null || string.IsNullOrWhiteSpace(despacho.TemplateDeEmail.Template)) sql.Append("TEMPLATEEMAIL = NULL"); else sql.Append(String.Concat("TEMPLATEEMAIL = '", UtilidadesDePersistencia.FiltraApostrofe(despacho.TemplateDeEmail.Template), "'")); sql.Append(String.Concat(" WHERE IDDESPACHO = ", despacho.IdDespacho.Value.ToString())); DBHelper.ExecuteNonQuery(sql.ToString(),false); }
public void CarregueObjetoReal() { _ObjetoReal = RepositorioDeDespachodeMarcas.obtenhaInstancia().obtenhaDespachoDeMarcasPeloId(_ID); }