public FormCadEletro(ProdEletroInfo eletro)
 {
     Inicializar();
     infoEletro = eletro;
     PreencherForm();
     insert = false;
 }
 private void PreencherFormThread()
 {
     infoEnd     = negocioCliente.ConsultarEnderecoPorIdEnd(infoServ.seridend);
     infoCep     = negocioCliente.ConsultarCep(infoEnd.Cep);
     infoCliente = negocioCliente.ConsultarClientePorId(infoServ.seridcliente);
     infoEletro  = negocioServ.ConsultarEletroId(infoServ.serideletro);
 }
示例#3
0
 public FormRelatorioFicha(ServicoInfo serv)
 {
     InitializeComponent();
     infoServ    = serv;
     clienteInfo = BuscarClientePorId();
     infoEletro  = negocioServ.ConsultarEletroId(infoServ.serideletro);
     infoFunc    = negociosFunc.ConsultarFuncPorId(infoServ.seridfunc);
 }
        private void ButtonProd_Click(object sender, EventArgs e)
        {
            FormCadEletro formCadEletro = new FormCadEletro(infoServ.serideletro);

            formCadEletro.ShowDialog(this);
            formCadEletro.Dispose();

            if (formCadEletro.DialogResult == DialogResult.Yes)
            {
                infoEletro = formCadEletro.SelecionadoEletro;
                BuscarServico();
            }
        }
        private ProdEletroInfo PreencherObjEletro()
        {
            ProdEletroInfo prodEletroInfo = new ProdEletroInfo
            {
                cadelemodelo  = textBoxModelo.Text,
                cadeleobs     = textBoxObs.Text,
                cadelepnc     = textBoxPnc.Text,
                cadeleserie   = textBoxSerie.Text,
                ideletrocad   = Convert.ToInt32(textBoxCodProd.Text),
                idmarcacad    = Convert.ToInt32(textBoxCodMarca.Text),
                idclientecad  = infoCliente.cliid,
                cadelechamado = textBoxChamado.Text,
            };

            if (!insert)
            {
                prodEletroInfo.idCadEle = infoEletro.idCadEle;
            }

            return(prodEletroInfo);
        }
示例#6
0
        private void BuscarServico(int cod)
        {
            infoServ = servicoNegocio.ConsultarServicoPorOs(cod);

            if (infoServ != null)
            {
                infoCliente = clienteNegocios.ConsultarClientePorId(infoServ.seridcliente);
                infoEletro  = servicoNegocio.ConsultarEletroId(infoServ.serideletro);
                infoPedido  = new PedidoInfo
                {
                    pedidodata     = DateTime.Now,
                    pedidoidfunc   = Form1.User.useidfuncionario,
                    pedidoidserv   = infoServ.serid,
                    pedidoidunid   = Form1.Unidade.uniid,
                    pedidoidstatus = 1
                };

                labelDataPedido.Text = infoPedido.pedidodata.ToLongDateString();
                PreencherFormOs();
                buttonLancar.Select();
            }
        }
        private void Eletro_Leave()
        {
            if (!string.IsNullOrEmpty(textBoxCodEletro.Text))
            {
                if (int.TryParse(textBoxCodEletro.Text, out int cod))
                {
                    ProdEletroInfo prod = negocioServ.ConsultarEletroClienteId(infoCliente.cliid, cod);

                    if (prod != null)
                    {
                        if (int.TryParse(textBoxCodAutorizada.Text, out int aut))
                        {
                            if (prod.idmarcacad == aut)
                            {
                                textBoxCodEletro.Text     = string.Format("{0:000}", prod.idCadEle);
                                labelEletroDescricao.Text = prod.descricao;
                            }
                            else
                            {
                                textBoxCodEletro.Clear();
                            }
                        }
                    }
                    else
                    {
                        textBoxCodEletro.Text     = string.Empty;
                        labelEletroDescricao.Text = string.Empty;
                    }
                }
                else
                {
                    FormMessage.ShowMessegeWarning("Insira um valor numérico!");
                    textBoxCodEletro.Text     = string.Empty;
                    labelEletroDescricao.Text = string.Empty;
                }
            }
        }
 private void ConsultarProdutoEletroId()
 {
     infoEletro = negocioServ.ConsultarEletroId(Cod);
     ConsultarCliente();
     PreencherForm();
 }
 private void ConsultarCliente()
 {
     infoCliente          = negocioCliente.ConsultarClientePorId(infoNota.notIdCliente);
     infoEletro           = negocioServ.ConsultarEletroNotaId(infoNota.notId);
     Form1.encerrarThread = true;
 }