public virtual void AlterarPedido_Otica_InfoAdic(Pedido_Otica_InfoAdic Pedido_Otica_InfoAdic) { try { _Pedido_Otica_InfoAdicRepositorio.Atualizar(Pedido_Otica_InfoAdic); _Pedido_Otica_InfoAdicRepositorio.Commit(); } catch (Exception ex) { throw ex; } }
public virtual void ExcluirPedido_Otica_InfoAdic(Pedido_Otica_InfoAdic Pedido_Otica_InfoAdic) { try { _Pedido_Otica_InfoAdicRepositorio.Deletar(c => c == Pedido_Otica_InfoAdic); _Pedido_Otica_InfoAdicRepositorio.Commit(); } catch (Exception ex) { throw ex; } }
protected override void LoadToControls() { if (Id != null) { pedido_OticaBLL = new Pedido_OticaBLL(); bool ViewOtica = Convert.ToBoolean(Parametro.GetParametro("layoutOtica")); bool ViewLaboratorio = Convert.ToBoolean(Parametro.GetParametro("layoutLaboratorio")); Pedido_Otica pedido_otica = pedido_OticaBLL.Localizar(Id); if (pedido_otica != null) { txtId.Text = pedido_otica.Id.ToString(); txtIdCliente.Text = pedido_otica.Id_cliente.ToString(); txtCodigo.Text = pedido_otica.codigo.ToString(); txtCodCliIntegracao.Text = pedido_otica.cliente.codigo_cliente_integracao; txtClienteNome.Text = pedido_otica.cliente.nome_fantasia; txtDtEmissao.Text = pedido_otica.data_emissao.Value.ToShortDateString(); if (ViewLaboratorio) { if (pedido_otica.data_fechamento != null) { txtDtFechamento.Text = pedido_otica.data_fechamento.Value.ToShortDateString(); } if (pedido_otica.Id_transportadora != null) { cbTransportadora.SelectedValue = pedido_otica.Id_transportadora; } txtNrPedCliente.Text = pedido_otica.numero_pedido_cliente; if (pedido_otica.Id_caixa != null) { cbCaixa.SelectedValue = pedido_otica.Id_caixa; } if (pedido_otica.motivo_entrega != null) { cbMotivoEntrega.SelectedValue = pedido_otica.motivo_entrega.Id; } } if (pedido_otica.date_previsao_entrega != null) { txtDtPrevEntrega.Text = pedido_otica.date_previsao_entrega.Value.ToShortDateString(); } if (pedido_otica.hora_previsao_entrega != null) { txtHrPrevEntrega.Text = pedido_otica.hora_previsao_entrega; } if (pedido_otica.condicao_pagamento != null) { cbCondPagamento.SelectedValue = pedido_otica.condicao_pagamento; } if (pedido_otica.vendedor != null) { cbVendedor.SelectedValue = pedido_otica.Id_vendedor; } if (ViewOtica) { if (pedido_otica.pedido_otica_infoadic.Count > 0) { Pedido_Otica_InfoAdic infoadic = pedido_otica.pedido_otica_infoadic.FirstOrDefault(); txtIdPedInfoadic.Text = infoadic.Id.ToString(); txtNomeMedico.Text = infoadic.nome_medico; if (infoadic.crm_medico != null) { txtCRM.Text = infoadic.crm_medico.ToString(); } txtLaboratorio.Text = infoadic.laboratorio; } } if (pedido_otica.pedido_otica_parcelas.Count() > 0) { ParcelasBLL = new Pedido_Otica_ParcelasBLL(); dgvParcelas.DataSource = ParcelasBLL.ToList_Pedido_OticaParcelaView(pedido_otica.pedido_otica_parcelas); formataGridParcelas(); loadCamposParcela(); } if (pedido_otica.cancelado == "S") { lblPedidoCancelado.Visible = true; foreach (Control item in pnlPrincipal.Controls) { item.Enabled = false; btnSalvar.Enabled = false; btnIncluir.Enabled = false; } lblPedidoCancelado.Enabled = true; } } } }