예제 #1
0
        private void cbFornecedor_SelectedValueChanged(object sender, EventArgs e)
        {
            try
            {
                int i = 0;
                ControlFornecedor control = new ControlFornecedor();
                var fornecedor            = control.BuscaFornecedorUmFornecedor(Convert.ToInt32(cbFornecedor.SelectedValue));

                txtEmail.Text = fornecedor.for_email;
                txtPrazo.Text = Convert.ToString(fornecedor.for_prazo_entrega);

                var aux = Convert.ToDateTime(txtDataPedido.Text);

                while (i < fornecedor.for_prazo_entrega)
                {
                    switch (aux.DayOfWeek)
                    {
                    case DayOfWeek.Saturday:
                        aux = aux.AddDays(2);
                        break;

                    case DayOfWeek.Sunday:
                        aux = aux.AddDays(1);
                        break;

                    default:
                        aux = aux.AddDays(1);
                        if (ControlPedido.VerificaFeriado(aux) == true)
                        {
                            i++;
                        }
                        break;
                    }
                    i++;
                }

                txtDataPrevista.Text = aux.ToString();
            }
            catch
            {
            }
        }
예제 #2
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            try
            {
                ControlFornecedor  control       = new ControlFornecedor();
                frmBuscaFornecedor frmFormecedor = new frmBuscaFornecedor();
                frmFormecedor.ShowDialog();

                if (frmFormecedor.codigo != 0)
                {
                    opcao = 1;
                    var fornecedor = control.BuscaFornecedorUmFornecedor(frmFormecedor.codigo);

                    txtCodFornecedor.Text = Convert.ToString(fornecedor.for_cod);
                    txtDescricao.Text     = fornecedor.for_descricao;
                    txtEmail.Text         = fornecedor.for_email;
                    txtPrazoEntrega.Text  = Convert.ToString(fornecedor.for_prazo_entrega);
                }
            }
            catch
            {
            }
        }