public void Excluir(ListaPreco lst) { SqlConnection cn = new SqlConnection(Conexao.SQL); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"DELETE FROM TBMPLSTPRC WHERE ID_REGIAO = @ID_REGIAO AND ID_COOPERAT = @ID_COOPERAT AND ID_PROPRIED = @ID_PROPRIED AND ID_PRODUTOR = @ID_PRODUTOR AND DT_INICIO = @DT_INICIO AND DT_FIM = @DT_FIM AND ID_TIPO_LEITE = @ID_TIPO_LEITE AND ID_VOL_INI = @ID_VOL_INI AND ID_VOL_FIM = @ID_VOL_FIM AND ID_VALOR_UNIT = @ID_VALOR_UNIT"; cmd.Parameters.AddWithValue("@ID_REGIAO", lst.Id_regiao); cmd.Parameters.AddWithValue("@ID_COOPERAT", lst.Id_cooperat); cmd.Parameters.AddWithValue("@ID_PROPRIED", lst.Id_propried); cmd.Parameters.AddWithValue("@ID_PRODUTOR", lst.Id_produtor); cmd.Parameters.AddWithValue("@DT_INICIO", lst.Dt_inicio); cmd.Parameters.AddWithValue("@DT_FIM", lst.Dt_fim); cmd.Parameters.AddWithValue("@ID_TIPO_LEITE", lst.Id_tipo_leite); cmd.Parameters.AddWithValue("@ID_VOL_INI", lst.Id_vol_ini); cmd.Parameters.AddWithValue("@ID_VOL_FIM", lst.Id_vol_fim); cmd.Parameters.AddWithValue("@ID_VALOR_UNIT", lst.Id_valor_unit); ExecutarComando(cn, cmd); }
public void Incluir(ListaPreco lst) { ValidarListaPreco(lst); ListaPrecosDAO obj = new ListaPrecosDAO(); obj.Incluir(lst); }
public ViewResult FormUpdateListaPreco(string id) { ListaPrecoViewModel modelo = new ListaPrecoViewModel(); modelo.listaPreco = new ListaPreco(); modelo.listaPreco.id = new Guid(id); try { ListaPreco retorno = new ListaPreco(); { retorno = listaPrecoData.Get(new Guid(id)); if (retorno != null) { modelo.listaPreco = retorno; //apresenta mensagem de registro atualizado com sucesso modelo.StatusMessage = StatusMessage; } } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 12, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdateListaPreco-get", ex.Message); } return(View(modelo)); }
public void Alterar(ListaPreco lstValorNovo, ListaPreco lstValorAntigo) { SqlConnection cn = new SqlConnection(Conexao.SQL); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"UPDATE TBMPLSTPRC SET ID_COOPERAT = @ID_COOPERAT_NOVO, ID_PROPRIED = @ID_PROPRIED_NOVO, ID_PRODUTOR = @ID_PRODUTOR_NOVO, DT_INICIO = @DT_INICIO_NOVO, DT_FIM = @DT_FIM_NOVO, ID_TIPO_LEITE = @ID_TIPO_LEITE_NOVO, ID_VOL_INI = @ID_VOL_INI_NOVO, ID_VOL_FIM = @ID_VOL_FIM_NOVO, ID_VALOR_UNIT = @ID_VALOR_UNIT_NOVO, LOGIN = @LOGIN_NOVO WHERE ID_REGIAO = @ID_REGIAO_ANTIGO AND ID_COOPERAT = @ID_COOPERAT_ANTIGO AND ID_PROPRIED = @ID_PROPRIED_ANTIGO AND ID_PRODUTOR = @ID_PRODUTOR_ANTIGO AND DT_INICIO = @DT_INICIO_ANTIGO AND DT_FIM = @DT_FIM_ANTIGO AND ID_TIPO_LEITE = @ID_TIPO_LEITE_ANTIGO AND ID_VOL_INI = @ID_VOL_INI_ANTIGO AND ID_VOL_FIM = @ID_VOL_FIM_ANTIGO AND ID_VALOR_UNIT = @ID_VALOR_UNIT_ANTIGO"; //cmd.CommandText = @"UPDATE TBMPLSTPRC SET ID_VOL_FIM = '" + lstValorNovo.Id_vol_fim + "' WHERE ID_REGIAO = " + lstValorAntigo.Id_regiao + " AND ID_PROPRIED = " + lstValorAntigo.Id_propried + " AND DT_INICIO = Convert(SmallDateTime, '" + lstValorAntigo.Dt_inicio + "',103) AND DT_FIM = Convert(SmallDateTime, '" + lstValorAntigo.Dt_fim + "',103) AND ID_TIPO_LEITE = '" + lstValorAntigo.Id_tipo_leite + "' AND ID_VOL_INI = '" + lstValorAntigo.Id_vol_ini + "' AND ID_VOL_FIM = '" + lstValorAntigo.Id_vol_fim + "' AND ID_VALOR_UNIT = '" + lstValorAntigo.Id_valor_unit + "'"; DefinirParametroAtualizar(lstValorNovo, lstValorAntigo, cmd); ExecutarComando(cn, cmd); }
public void Alterar(ListaPreco lstValorNovo, ListaPreco lstValorAntigo) { //alterar = true; ValidarListaPreco(lstValorNovo); ListaPrecosDAO obj = new ListaPrecosDAO(); obj.Alterar(lstValorNovo, lstValorAntigo); }
protected void btnAtualizar_Click(object sender, EventArgs e) { try { ListaPreco lstValorNovo = new ListaPreco(); ListaPreco lstValorAntigo = new ListaPreco(); ListaPrecosBLL obj = new ListaPrecosBLL(); lstValorAntigo.Id_regiao = Convert.ToInt32(Session["ID_REGIAO"].ToString()); lstValorAntigo.Id_cooperat = Convert.ToInt32(Session["ID_COOPERAT"].ToString()); lstValorAntigo.Ds_cooperat = Convert.ToString(Session["DS_COOPERAT"]); lstValorAntigo.Id_propried = Convert.ToInt32(Session["ID_PROPRIED"].ToString()); lstValorAntigo.Ds_propried = Convert.ToString(Session["DS_PROPRIED"]); lstValorAntigo.Id_produtor = Convert.ToInt32(Session["ID_PRODUTOR"].ToString()); lstValorAntigo.Ds_produtor = Convert.ToString(Session["DS_PRODUTOR"]); lstValorAntigo.Dt_inicio = Convert.ToDateTime(Session["DT_INICIO"].ToString()); lstValorAntigo.Dt_fim = Convert.ToDateTime(Session["DT_FIM"].ToString()); lstValorAntigo.Id_tipo_leite = Convert.ToChar(Session["ID_TIPO_LEITE"].ToString()); lstValorAntigo.Id_vol_ini = Convert.ToDecimal(Session["ID_VOL_INI"].ToString()); lstValorAntigo.Id_vol_fim = Convert.ToDecimal(Session["ID_VOL_FIM"].ToString()); lstValorAntigo.Id_valor_unit = Convert.ToDecimal(Session["ID_VALOR_UNIT"].ToString()); lstValorNovo.Id_regiao = Convert.ToInt32(ddlRegiao.SelectedValue); lstValorNovo.Id_cooperat = Convert.ToInt32(ddlCooperativa.SelectedValue); lstValorNovo.Ds_cooperat = Convert.ToString(ddlCooperativa.SelectedItem.ToString()); lstValorNovo.Id_propried = Convert.ToInt32(ddlPropriedade.SelectedValue); lstValorNovo.Ds_propried = Convert.ToString(ddlPropriedade.SelectedItem.ToString()); lstValorNovo.Id_produtor = Convert.ToInt32(ddlProdutor.SelectedValue); lstValorNovo.Ds_produtor = Convert.ToString(ddlProdutor.SelectedItem.ToString()); lstValorNovo.Dt_inicio = Convert.ToDateTime(txtDataInicial.Text); lstValorNovo.Dt_fim = Convert.ToDateTime(txtDataFinal.Text); lstValorNovo.Id_tipo_leite = Convert.ToChar(ddlTipoLeite.SelectedValue); lstValorNovo.Id_vol_ini = Convert.ToDecimal(txtVolInicial.Text); lstValorNovo.Id_vol_fim = Convert.ToDecimal(txtVolFinal.Text); lstValorNovo.Id_valor_unit = Convert.ToDecimal(txtValUnitario.Text); lstValorNovo.Login = Convert.ToString(Session["LOGIN"]); obj.Alterar(lstValorNovo, lstValorAntigo); String mensagem = "A lista de entregas foi alterada com sucesso!"; ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('" + mensagem + "');</script>"); gvListaPreco.DataSource = obj.Listagem(); gvListaPreco.DataBind(); btnAtualizar.Enabled = false; LimparCampos(); btnInserir.Enabled = true; ddlRegiao.Enabled = true; } catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('" + ex.Message.ToString() + "');</script>"); } }
protected void btnPesquisar2_Click(object sender, EventArgs e) { ListaPrecosBLL obj = new ListaPrecosBLL(); List <ListaPreco> lista = new List <ListaPreco>(); ListaPreco l = new ListaPreco(); // As datas recebem esse valor inicialmente para serem identificadas como não preenchidas DateTime dt_inicial = Convert.ToDateTime("01/01/1900"); DateTime dt_final = Convert.ToDateTime("01/01/1900"); if (txtDataInicialPesq.Text != string.Empty) { dt_inicial = Convert.ToDateTime(txtDataInicialPesq.Text); } if (txtDataFinalPesq.Text != string.Empty) { dt_final = Convert.ToDateTime(txtDataFinalPesq.Text); } try { l.Id_regiao = Convert.ToInt32(ddlRegiaoPesq.SelectedValue); l.Id_cooperat = Convert.ToInt32(ddlCooperativaPesq.SelectedValue); l.Id_propried = Convert.ToInt32(ddlPropriedPesq.SelectedValue); l.Id_produtor = Convert.ToInt32(ddlProdutorPesq.SelectedValue); l.Dt_inicio = dt_inicial; l.Dt_fim = dt_final; l.Id_tipo_leite = Convert.ToChar(ddlTipoLeitePesq.SelectedValue); lista = obj.Pesquisar(l); if (lista.Count == 0) { throw new Exception("Não há dados para a pesquisa realizada"); } lblMensagem.Text = string.Empty; //Preenche a lista auxiliar para a paginação do GridView lstAuxiliar = lista; gvListaPreco.DataSource = lista; gvListaPreco.DataBind(); //Inicia a exibição do GridView sempre pela 1ª pagina gvListaPreco.PageIndex = 0; //Não traz nenhum ítem selecionado gvListaPreco.SelectedIndex = -1; ModalPopupExtenderListaPreco.Show(); } catch (Exception ex) { lblMensagem.Text = ex.Message.ToString(); } }
public static bool ListaPrecoUpdate(ListaPrecoViewModel entrada, out ListaPreco listapreco) { listapreco = new ListaPreco(); //************ Objetos de controle de acesso ******************* listapreco = entrada.listaPreco; listapreco.modificadoEm = DateTime.Now; listapreco.modificadoPor = entrada.contexto.idUsuario; listapreco.modificadoPorName = entrada.contexto.nomeUsuario; //************ FIM Objetos de controle de acesso *************** return(true); }
public void Update(ListaPreco modelo) { db.Attach(modelo); db.Entry(modelo).Property("nome").IsModified = true; db.Entry(modelo).Property("descricao").IsModified = true; db.Entry(modelo).Property("dataValidade").IsModified = true; db.Entry(modelo).Property("fimValidade").IsModified = true; db.Entry(modelo).Property("padrao").IsModified = true; db.Entry(modelo).Property("modificadoPor").IsModified = true; db.Entry(modelo).Property("modificadoPorName").IsModified = true; db.Entry(modelo).Property("modificadoEm").IsModified = true; db.SaveChanges(); }
public ListaPreco Persistir(ListaPreco listaPreco) { List <ListaPreco> TmpListaPreco = RepositoryService.ListaPreco.ListarPor(listaPreco.Nome); if (TmpListaPreco.Count() > 0) { listaPreco.ID = TmpListaPreco.First <ListaPreco>().ID; RepositoryService.ListaPreco.Update(listaPreco); return(TmpListaPreco.First <ListaPreco>()); } else { listaPreco.ID = RepositoryService.ListaPreco.Create(listaPreco); } return(listaPreco); }
public List <ListaPreco> Selecionar() { SqlConnection cn = new SqlConnection(Conexao.SQL); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = "SELECT * FROM TBMPLSTPRC"; List <ListaPreco> lista = new List <ListaPreco>(); try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { ListaPreco item = new ListaPreco(); item.Id_regiao = Convert.ToInt32(dr["ID_REGIAO"]); item.Id_cooperat = Convert.ToInt32(dr["ID_COOPERAT"]); item.Id_propried = Convert.ToInt32(dr["ID_PROPRIED"]); item.Id_produtor = Convert.ToInt32(dr["ID_PRODUTOR"]); item.Dt_inicio = Convert.ToDateTime(dr["DT_INICIO"]); item.Dt_fim = Convert.ToDateTime(dr["DT_FIM"]); item.Id_tipo_leite = Convert.ToChar(dr["ID_TIPO_LEITE"]); item.Id_vol_ini = Convert.ToDecimal(dr["ID_VOL_INI"]); item.Id_vol_fim = Convert.ToDecimal(dr["ID_VOL_FIM"]); item.Id_valor_unit = Convert.ToDecimal(dr["ID_VALOR_UNIT"]); item.Login = Convert.ToString(dr["LOGIN"]); lista.Add(item); } } catch (SqlException ex) { throw new Exception("Erro no servidor nro." + ex.Number); } finally { cn.Close(); } return(lista); }
public List<ListaPreco> Selecionar() { SqlConnection cn = new SqlConnection(Conexao.SQL); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = "SELECT * FROM TBMPLSTPRC"; List<ListaPreco> lista = new List<ListaPreco>(); try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { ListaPreco item = new ListaPreco(); item.Id_regiao = Convert.ToInt32(dr["ID_REGIAO"]); item.Id_cooperat = Convert.ToInt32(dr["ID_COOPERAT"]); item.Id_propried = Convert.ToInt32(dr["ID_PROPRIED"]); item.Id_produtor = Convert.ToInt32(dr["ID_PRODUTOR"]); item.Dt_inicio = Convert.ToDateTime(dr["DT_INICIO"]); item.Dt_fim = Convert.ToDateTime(dr["DT_FIM"]); item.Id_tipo_leite = Convert.ToChar(dr["ID_TIPO_LEITE"]); item.Id_vol_ini = Convert.ToDecimal(dr["ID_VOL_INI"]); item.Id_vol_fim = Convert.ToDecimal(dr["ID_VOL_FIM"]); item.Id_valor_unit = Convert.ToDecimal(dr["ID_VALOR_UNIT"]); item.Login = Convert.ToString(dr["LOGIN"]); lista.Add(item); } } catch (SqlException ex) { throw new Exception("Erro no servidor nro." + ex.Number); } finally { cn.Close(); } return lista; }
protected override void OnExecute() { //Atualiza lista de preço na oportunidade this.Trace("Atualizando lista de preço na oportunidade."); Entity op = new Entity("opportunity"); op.Id = Oportunidade.Get <EntityReference>(this.ExecutionContext).Id; op["pricelevelid"] = ListaPreco.Get <EntityReference>(this.ExecutionContext); this.Service.Update(op); this.Trace("Criando registro opportunityproduct."); Entity oOppProduct = new Entity("opportunityproduct"); oOppProduct["opportunityid"] = Oportunidade.Get <EntityReference>(this.ExecutionContext); oOppProduct["productid"] = Produto.Get <EntityReference>(this.ExecutionContext); oOppProduct["quantity"] = new Decimal(1); oOppProduct["uomid"] = this.UnidadePadrao.Get <EntityReference>(this.ExecutionContext); this.Service.Create(oOppProduct); }
public void Incluir(ListaPreco lst) { SqlConnection cn = new SqlConnection(Conexao.SQL); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"INSERT INTO TBMPLSTPRC (ID_REGIAO, ID_COOPERAT, ID_PROPRIED, ID_PRODUTOR, DT_INICIO, DT_FIM, ID_TIPO_LEITE, ID_VOL_INI, ID_VOL_FIM, ID_VALOR_UNIT, LOGIN) VALUES (@ID_REGIAO, @ID_COOPERAT, @ID_PROPRIED, @ID_PRODUTOR, @DT_INICIO, @DT_FIM, @ID_TIPO_LEITE, @ID_VOL_INI, @ID_VOL_FIM, @ID_VALOR_UNIT, @LOGIN)"; cmd.Parameters.AddWithValue("@ID_REGIAO", lst.Id_regiao); cmd.Parameters.AddWithValue("@ID_COOPERAT", lst.Id_cooperat); cmd.Parameters.AddWithValue("@ID_PROPRIED", lst.Id_propried); cmd.Parameters.AddWithValue("@ID_PRODUTOR", lst.Id_produtor); cmd.Parameters.AddWithValue("@DT_INICIO", lst.Dt_inicio); cmd.Parameters.AddWithValue("@DT_FIM", lst.Dt_fim); cmd.Parameters.AddWithValue("@ID_VOL_INI", lst.Id_vol_ini); cmd.Parameters.AddWithValue("@ID_VOL_FIM", lst.Id_vol_fim); cmd.Parameters.AddWithValue("@ID_VALOR_UNIT", lst.Id_valor_unit); cmd.Parameters.AddWithValue("@LOGIN", lst.Login); // Verifica se foi selecionada a opção de cadastrar para todos os tipos de leite if (lst.Id_tipo_leite == 'T') { cmd.Parameters.AddWithValue("@ID_TIPO_LEITE", "B"); ExecutarComando(cn, cmd); cmd.CommandText = @"INSERT INTO TBMPLSTPRC (ID_REGIAO, ID_COOPERAT, ID_PROPRIED, ID_PRODUTOR, DT_INICIO, DT_FIM, ID_TIPO_LEITE, ID_VOL_INI, ID_VOL_FIM, ID_VALOR_UNIT, LOGIN) VALUES (@ID_REGIAO, @ID_COOPERAT, @ID_PROPRIED, @ID_PRODUTOR, @DT_INICIO, @DT_FIM, @ID_TIPO_LEITE2, @ID_VOL_INI, @ID_VOL_FIM, @ID_VALOR_UNIT, @LOGIN)"; // Necessário criar outra variavel, senão ocorre erro cmd.Parameters.AddWithValue("@ID_TIPO_LEITE2", "C"); ExecutarComando(cn, cmd); } else { cmd.Parameters.AddWithValue("@ID_TIPO_LEITE", lst.Id_tipo_leite); ExecutarComando(cn, cmd); } }
protected void btnInserir_Click(object sender, EventArgs e) { try { ListaPreco lst = new ListaPreco(); ListaPrecosBLL obj = new ListaPrecosBLL(); if (txtDataInicial.Text == string.Empty || txtDataFinal.Text == string.Empty) { throw new Exception("Preencha a data inicial e a data final"); } lst.Id_regiao = Convert.ToInt32(ddlRegiao.SelectedValue); lst.Id_cooperat = Convert.ToInt32(ddlCooperativa.SelectedValue); lst.Id_propried = Convert.ToInt32(ddlPropriedade.SelectedValue); lst.Id_produtor = Convert.ToInt32(ddlProdutor.SelectedValue); lst.Dt_inicio = Convert.ToDateTime(txtDataInicial.Text); lst.Dt_fim = Convert.ToDateTime(txtDataFinal.Text); lst.Id_tipo_leite = Convert.ToChar(ddlTipoLeite.SelectedValue); lst.Id_vol_ini = Convert.ToDecimal(txtVolInicial.Text); lst.Id_vol_fim = Convert.ToDecimal(txtVolFinal.Text); lst.Id_valor_unit = Convert.ToDecimal(txtValUnitario.Text); lst.Login = Session["LOGIN"].ToString(); obj.Incluir(lst); ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('Lista inserida com sucesso!');</script>"); txtVolInicial.Text = String.Empty; txtVolFinal.Text = String.Empty; txtValUnitario.Text = String.Empty; } catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('" + ex.Message.ToString() + "');</script>"); } }
public static bool ListaPrecoCreate(ListaPrecoViewModel entrada, out ListaPreco listapreco, ContextPage contexto) { listapreco = new ListaPreco(); listapreco = entrada.listaPreco; if (listapreco.nome != null) { //************ Objetos de controle de acesso ****************** listapreco.criadoEm = DateTime.Now; listapreco.criadoPor = contexto.idUsuario; listapreco.criadoPorName = contexto.nomeUsuario; listapreco.modificadoEm = DateTime.Now; listapreco.modificadoPor = contexto.idUsuario; listapreco.modificadoPorName = contexto.nomeUsuario; listapreco.idOrganizacao = contexto.idOrganizacao; //************ FIM Objetos de controle de acesso *************** return(true); } return(false); }
public IActionResult FormUpdateListaPreco(ListaPrecoViewModel entrada) { ListaPreco listapreco = new ListaPreco(); entrada.contexto = this.contexto; try { if (ListaPrecoRules.ListaPrecoUpdate(entrada, out listapreco)) { listaPrecoData.Update(listapreco); StatusMessage = "Registro Atualizado com Sucesso!"; return(RedirectToAction("FormUpdateListaPreco", new { id = listapreco.id.ToString(), idOrg = contexto.idOrganizacao })); } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 12, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdateListaPreco-post", ex.Message); } return(RedirectToAction("FormUpdateListaPreco", new { id = listapreco.id.ToString() })); }
private static void DefinirParametroAtualizar(ListaPreco lstValorNovo, ListaPreco lstValorAntigo, SqlCommand cmd) { cmd.Parameters.AddWithValue("@ID_COOPERAT_NOVO", lstValorNovo.Id_cooperat); cmd.Parameters.AddWithValue("@ID_PROPRIED_NOVO", lstValorNovo.Id_propried); cmd.Parameters.AddWithValue("@ID_PRODUTOR_NOVO", lstValorNovo.Id_produtor); cmd.Parameters.AddWithValue("@DT_INICIO_NOVO", lstValorNovo.Dt_inicio); cmd.Parameters.AddWithValue("@DT_FIM_NOVO", lstValorNovo.Dt_fim); cmd.Parameters.AddWithValue("@ID_TIPO_LEITE_NOVO", lstValorNovo.Id_tipo_leite); cmd.Parameters.AddWithValue("@ID_VOL_INI_NOVO", lstValorNovo.Id_vol_ini); cmd.Parameters.AddWithValue("@ID_VOL_FIM_NOVO", lstValorNovo.Id_vol_fim); cmd.Parameters.AddWithValue("@ID_VALOR_UNIT_NOVO", lstValorNovo.Id_valor_unit); cmd.Parameters.AddWithValue("@LOGIN_NOVO", lstValorNovo.Login); cmd.Parameters.AddWithValue("@ID_REGIAO_ANTIGO", lstValorAntigo.Id_regiao); cmd.Parameters.AddWithValue("@ID_COOPERAT_ANTIGO", lstValorAntigo.Id_cooperat); cmd.Parameters.AddWithValue("@ID_PROPRIED_ANTIGO", lstValorAntigo.Id_propried); cmd.Parameters.AddWithValue("@ID_PRODUTOR_ANTIGO", lstValorAntigo.Id_produtor); cmd.Parameters.AddWithValue("@DT_INICIO_ANTIGO", lstValorAntigo.Dt_inicio); cmd.Parameters.AddWithValue("@DT_FIM_ANTIGO", lstValorAntigo.Dt_fim); cmd.Parameters.AddWithValue("@ID_TIPO_LEITE_ANTIGO", lstValorAntigo.Id_tipo_leite); cmd.Parameters.AddWithValue("@ID_VOL_INI_ANTIGO", lstValorAntigo.Id_vol_ini); cmd.Parameters.AddWithValue("@ID_VOL_FIM_ANTIGO", lstValorAntigo.Id_vol_fim); cmd.Parameters.AddWithValue("@ID_VALOR_UNIT_ANTIGO", lstValorAntigo.Id_valor_unit); }
public void Excluir(ListaPreco lst) { ListaPrecosDAO obj = new ListaPrecosDAO(); obj.Excluir(lst); }
public List<ListaPreco> Pesquisar(ListaPreco lst) { ListaPrecosDAO obj = new ListaPrecosDAO(); return obj.Pesquisar(lst); }
public List <ListaPreco> Pesquisar(ListaPreco lst) { ListaPrecosDAO obj = new ListaPrecosDAO(); return(obj.Pesquisar(lst)); }
public List<ListaPreco> Pesquisar(ListaPreco lst) { SqlConnection cn = new SqlConnection(Conexao.SQL); SqlCommand cmd = new SqlCommand("PR_PESQUISAR_LISTA_PRECO", cn); cmd.CommandType = CommandType.StoredProcedure; String data_inicial = lst.Dt_inicio.ToString("dd/MM/yyyy"); String data_final = lst.Dt_fim.ToString("dd/MM/yyyy"); // Verifica se as datas não foram digitadas if (data_inicial == "01/01/1900") data_inicial = "null"; if (data_final == "01/01/1900") data_final = "null"; cmd.Parameters.AddWithValue("@ID_REGIAO", lst.Id_regiao); cmd.Parameters.AddWithValue("@ID_COOPERATIVA", lst.Id_cooperat); cmd.Parameters.AddWithValue("@ID_PROPRIED", lst.Id_propried); cmd.Parameters.AddWithValue("@ID_PRODUTOR", lst.Id_produtor); cmd.Parameters.AddWithValue("@ID_TIPO_LEITE", lst.Id_tipo_leite); cmd.Parameters.AddWithValue("@DT_INICIO", data_inicial); cmd.Parameters.AddWithValue("@DT_FIM", data_final); List<ListaPreco> lista = new List<ListaPreco>(); try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { ListaPreco item = new ListaPreco(); item.Id_regiao = Convert.ToInt32(dr["ID_REGIAO"]); item.Id_cooperat = Convert.ToInt32(dr["ID_COOPERAT"]); item.Ds_cooperat = Convert.ToString(dr["DS_COOPERAT"]); item.Id_propried = Convert.ToInt32(dr["ID_PROPRIED"]); item.Ds_propried = Convert.ToString(dr["DS_PROPRIED"]); item.Id_produtor = Convert.ToInt32(dr["ID_PRODUTOR"]); item.Ds_produtor = Convert.ToString(dr["DS_PRODUTOR"]); item.Dt_inicio = Convert.ToDateTime(dr["DT_INICIO"]); item.Dt_fim = Convert.ToDateTime(dr["DT_FIM"]); item.Id_tipo_leite = Convert.ToChar(dr["ID_TIPO_LEITE"]); item.Id_vol_ini = Convert.ToDecimal(dr["ID_VOL_INI"]); item.Id_vol_fim = Convert.ToDecimal(dr["ID_VOL_FIM"]); item.Id_valor_unit = Convert.ToDecimal(dr["ID_VALOR_UNIT"]); item.Login = Convert.ToString(dr["LOGIN"]); lista.Add(item); } } catch (SqlException ex) { throw new Exception("Erro no servidor nro." + ex.Number); } finally { cn.Close(); } // Validação caso não haja dados é feita no botão de pesquisa // Se deixar aqui, o método ValidarListaPreco não funciona // quando não tiver nenhuma lista cadastrada anteriormente para comparar return lista; }
protected void ValidarListaPreco(ListaPreco lst) { ListaPrecosDAO obj = new ListaPrecosDAO(); int igual = 0, menor = 0, naoincluirVolumeInicial = 0, naoincluirVolumeFinal = 0; ValidarDatas(lst.Dt_inicio, lst.Dt_fim); //Validação do Volume Inicial List <ListaPreco> lista = new List <ListaPreco>(); //if (alterar == false) // lista = obj.Pesquisar(lst); lista = obj.Pesquisar(lst); foreach (ListaPreco item in lista) { if (lst.Id_vol_ini == item.Id_vol_ini) { igual++; } else if (lst.Id_vol_ini < item.Id_vol_ini) { menor++; } // Verifica se o Volume Inicial digitado está no range dos itens else if ((lst.Id_vol_ini >= item.Id_vol_ini) && (lst.Id_vol_ini <= item.Id_vol_fim)) { naoincluirVolumeInicial++; } // Verifica se o Volume Final digitado está no range dos itens else if ((lst.Id_vol_fim >= item.Id_vol_ini) && (lst.Id_vol_fim <= item.Id_vol_fim)) { naoincluirVolumeFinal++; } } if (igual > 0 || menor > 0) { throw new Exception("Esse período já possui dados cadastrados. O volume inicial não pode ser igual ou inferior aos dados cadastrados!"); } else if (naoincluirVolumeInicial > 0) { throw new Exception("O volume inicial já está cadastrado em uma lista de preços!"); } else if (naoincluirVolumeFinal > 0) { throw new Exception("O volume final já está cadastrado em uma lista de preços!"); } else if (lst.Id_cooperat == 0) { throw new Exception("Selecione a cooperativa!"); } else if (lst.Id_propried == 0) { throw new Exception("Selecione a propriedade!"); } else if (lst.Id_produtor == 0) { throw new Exception("Selecione o produtor!"); } else if (lst.Id_vol_fim == 0) { throw new Exception("Informe o volume final!"); } else if (lst.Id_valor_unit == 0) { throw new Exception("Informe o valor unitário!"); } }
public void Add(ListaPreco listapreco) { db.ListaPrecos.Add(listapreco); db.SaveChanges(); }
protected void ValidarListaPreco(ListaPreco lst) { ListaPrecosDAO obj = new ListaPrecosDAO(); int igual = 0, menor = 0, naoincluirVolumeInicial = 0, naoincluirVolumeFinal = 0; ValidarDatas(lst.Dt_inicio, lst.Dt_fim); //Validação do Volume Inicial List<ListaPreco> lista = new List<ListaPreco>(); //if (alterar == false) // lista = obj.Pesquisar(lst); lista = obj.Pesquisar(lst); foreach (ListaPreco item in lista) { if (lst.Id_vol_ini == item.Id_vol_ini) igual++; else if (lst.Id_vol_ini < item.Id_vol_ini) menor++; // Verifica se o Volume Inicial digitado está no range dos itens else if ((lst.Id_vol_ini >= item.Id_vol_ini) && (lst.Id_vol_ini <= item.Id_vol_fim)) naoincluirVolumeInicial++; // Verifica se o Volume Final digitado está no range dos itens else if ((lst.Id_vol_fim >= item.Id_vol_ini) && (lst.Id_vol_fim <= item.Id_vol_fim)) naoincluirVolumeFinal++; } if (igual > 0 || menor > 0) throw new Exception("Esse período já possui dados cadastrados. O volume inicial não pode ser igual ou inferior aos dados cadastrados!"); else if (naoincluirVolumeInicial > 0) throw new Exception("O volume inicial já está cadastrado em uma lista de preços!"); else if (naoincluirVolumeFinal > 0) throw new Exception("O volume final já está cadastrado em uma lista de preços!"); else if (lst.Id_cooperat == 0) throw new Exception("Selecione a cooperativa!"); else if (lst.Id_propried == 0) throw new Exception("Selecione a propriedade!"); else if (lst.Id_produtor == 0) throw new Exception("Selecione o produtor!"); else if (lst.Id_vol_fim == 0) throw new Exception("Informe o volume final!"); else if (lst.Id_valor_unit == 0) throw new Exception("Informe o valor unitário!"); }
protected void btnPesquisar2_Click(object sender, EventArgs e) { ListaPrecosBLL obj = new ListaPrecosBLL(); List<ListaPreco> lista = new List<ListaPreco>(); ListaPreco l = new ListaPreco(); // As datas recebem esse valor inicialmente para serem identificadas como não preenchidas DateTime dt_inicial = Convert.ToDateTime("01/01/1900"); DateTime dt_final = Convert.ToDateTime("01/01/1900"); if (txtDataInicialPesq.Text != string.Empty) dt_inicial = Convert.ToDateTime(txtDataInicialPesq.Text); if (txtDataFinalPesq.Text != string.Empty) dt_final = Convert.ToDateTime(txtDataFinalPesq.Text); try { l.Id_regiao = Convert.ToInt32(ddlRegiaoPesq.SelectedValue); l.Id_cooperat = Convert.ToInt32(ddlCooperativaPesq.SelectedValue); l.Id_propried = Convert.ToInt32(ddlPropriedPesq.SelectedValue); l.Id_produtor = Convert.ToInt32(ddlProdutorPesq.SelectedValue); l.Dt_inicio = dt_inicial; l.Dt_fim = dt_final; l.Id_tipo_leite = Convert.ToChar(ddlTipoLeitePesq.SelectedValue); lista = obj.Pesquisar(l); if (lista.Count == 0) throw new Exception("Não há dados para a pesquisa realizada"); lblMensagem.Text = string.Empty; //Preenche a lista auxiliar para a paginação do GridView lstAuxiliar = lista; gvListaPreco.DataSource = lista; gvListaPreco.DataBind(); //Inicia a exibição do GridView sempre pela 1ª pagina gvListaPreco.PageIndex = 0; //Não traz nenhum ítem selecionado gvListaPreco.SelectedIndex = -1; ModalPopupExtenderListaPreco.Show(); } catch (Exception ex) { lblMensagem.Text = ex.Message.ToString(); } }
public List <ListaPreco> Pesquisar(ListaPreco lst) { SqlConnection cn = new SqlConnection(Conexao.SQL); SqlCommand cmd = new SqlCommand("PR_PESQUISAR_LISTA_PRECO", cn); cmd.CommandType = CommandType.StoredProcedure; String data_inicial = lst.Dt_inicio.ToString("dd/MM/yyyy"); String data_final = lst.Dt_fim.ToString("dd/MM/yyyy"); // Verifica se as datas não foram digitadas if (data_inicial == "01/01/1900") { data_inicial = "null"; } if (data_final == "01/01/1900") { data_final = "null"; } cmd.Parameters.AddWithValue("@ID_REGIAO", lst.Id_regiao); cmd.Parameters.AddWithValue("@ID_COOPERATIVA", lst.Id_cooperat); cmd.Parameters.AddWithValue("@ID_PROPRIED", lst.Id_propried); cmd.Parameters.AddWithValue("@ID_PRODUTOR", lst.Id_produtor); cmd.Parameters.AddWithValue("@ID_TIPO_LEITE", lst.Id_tipo_leite); cmd.Parameters.AddWithValue("@DT_INICIO", data_inicial); cmd.Parameters.AddWithValue("@DT_FIM", data_final); List <ListaPreco> lista = new List <ListaPreco>(); try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { ListaPreco item = new ListaPreco(); item.Id_regiao = Convert.ToInt32(dr["ID_REGIAO"]); item.Id_cooperat = Convert.ToInt32(dr["ID_COOPERAT"]); item.Ds_cooperat = Convert.ToString(dr["DS_COOPERAT"]); item.Id_propried = Convert.ToInt32(dr["ID_PROPRIED"]); item.Ds_propried = Convert.ToString(dr["DS_PROPRIED"]); item.Id_produtor = Convert.ToInt32(dr["ID_PRODUTOR"]); item.Ds_produtor = Convert.ToString(dr["DS_PRODUTOR"]); item.Dt_inicio = Convert.ToDateTime(dr["DT_INICIO"]); item.Dt_fim = Convert.ToDateTime(dr["DT_FIM"]); item.Id_tipo_leite = Convert.ToChar(dr["ID_TIPO_LEITE"]); item.Id_vol_ini = Convert.ToDecimal(dr["ID_VOL_INI"]); item.Id_vol_fim = Convert.ToDecimal(dr["ID_VOL_FIM"]); item.Id_valor_unit = Convert.ToDecimal(dr["ID_VALOR_UNIT"]); item.Login = Convert.ToString(dr["LOGIN"]); lista.Add(item); } } catch (SqlException ex) { throw new Exception("Erro no servidor nro." + ex.Number); } finally { cn.Close(); } // Validação caso não haja dados é feita no botão de pesquisa // Se deixar aqui, o método ValidarListaPreco não funciona // quando não tiver nenhuma lista cadastrada anteriormente para comparar return(lista); }