Exemple #1
0
        private void MainMenu_Load(object sender, EventArgs e)
        {
            lblTime.Text = DateTime.Now.ToShortTimeString();

            lblName.Text       = Nombre;
            lblSecondName.Text = Apellido;
            Byte[] foto = Foto;

            MemoryStream ms = new MemoryStream(foto);

            this.pxPhoto.Image    = Image.FromStream(ms);
            this.pxPhoto.SizeMode = PictureBoxSizeMode.StretchImage;
            lblPosition.Text      = Cargo;
            GestionUsuario();

            DateTime fechaFinal  = dateTimePicker1.Value;
            DateTime FechaActual = DateTime.Now;

            int totalDays = Convert.ToInt32((fechaFinal - FechaActual).Days);

            if (totalDays <= 0)
            {
                DataTable DatosValidacion = Logic.LRegister.ValidarActivacion();
                if (DatosValidacion.Rows.Count != 2)
                {
                    RegisterProduct form = new RegisterProduct();
                    form.ShowDialog();
                }
            }
        }
        public static string Inster(RegisterProduct item)
        {
            using (var con = new inventorymanagementEntities())
            {
                con.RegisterProducts.Add(item);
                int insert = con.SaveChanges();

                return(insert.ToString());
            }
        }
    internal static IEndpointRouteBuilder UseRegisterProductEndpoint(this IEndpointRouteBuilder endpoints)
    {
        endpoints.MapPost("api/products/", async context =>
        {
            var(sku, name, description) = await context.FromBody <RegisterProductRequest>();
            var productId = Guid.NewGuid();

            var command = RegisterProduct.Create(productId, sku, name, description);

            await context.SendCommand(command);

            await context.Created(productId);
        });

        return(endpoints);
    }
        public static RegisterProduct Update(RegisterProduct item)
        {
            using (var con = new inventorymanagementEntities())
            {
                var register = con.RegisterProducts.Where(x => x.ID == item.ID).FirstOrDefault();

                if (register != null)
                {
                    register.Customer     = item.Customer;
                    register.Status       = item.Status;
                    register.Quantity     = item.Quantity;
                    register.ExpectedDate = item.ExpectedDate;
                    register.Note1        = item.Note1;
                    register.ModifiedBy   = item.ModifiedBy;
                    register.ModifiedDate = item.ModifiedDate;
                    con.SaveChanges();
                }

                return(register);
            }
        }
        /**
         * terminar de colocar os metodos dentro do case e começar a utilizar para
         * os novos métodos que seram criados. ver se a separação dos serviços podem ser melhorados
         * colocar maneira de voltar dos métodos para o menu principal e poder escolher
         * outro e continuar a testar.
         */
        static void Main(string[] args)
        {
            var dataHora     = new DataHora();
            var geometria    = new Geometria();
            var enumera      = new Enumeradores();
            var contrato     = new ContratoDeTrabalho();
            var social       = new SocialPosts();
            var pedido       = new Pedido();
            var upDown       = new UpDowncasting();
            var sobre        = new PalavrasVirtuais();
            var sela         = new MetodoSelado();
            var pagaFun      = new PagamentoFuncio();
            var regisProduct = new RegisterProduct();
            var abstraCla    = new AbstrataClasse();
            var abstraMetod  = new AbstrataMetod();
            var tax          = new TaxService();
            var teste        = new Teste();
            var tratando     = new TratandoExcecoes();
            var operation    = new AccountOperations();
            var file         = new OperationFile();
            var usingBlock   = new UsingBlock();

            Console.WriteLine($"Escolha o que vc deseja testar!!!");
            Console.WriteLine($"1 - VerificaHora" +
                              "\r\n2 - CalculoTriangulo" +
                              "\r\n3 - PropriedadesDateTime" +
                              "\r\n4 - PropriedadesTimeSpan" +
                              "\r\n5 - DatetimeKindIso8601" +
                              "\r\n6 - Enumeradores" +
                              "\r\n7 = Contrato de Trabalho" +
                              "\r\n8 - Posts" +
                              "\r\n9 - PedidoCompra" +
                              "\r\n10 - Herança" +
                              "\r\n11 - Upcasting Downcasting" +
                              "\r\n12 - Sobreposição, palavras virtuais" +
                              "\r\n13 - Classe/Metodo Selada" +
                              "\r\n14 - Pagamento Funcionário" +
                              "\r\n15 - Register Product" +
                              "\r\n16 - Abstrata Classe" +
                              "\r\n17 - Abstrato Metodo" +
                              "\r\n18 - Imposto" +
                              "\r\n19 - teste" +
                              "\r\n20 - TryCatch" +
                              "\r\n21 - Exception personalizada" +
                              "\r\n22 - Desafio Exception" +
                              "\r\n23 - Matrizes com listas" +
                              "\r\n24 - File" +
                              "\r\n25 - FileStream" +
                              "\r\n26 - Using block" +
                              "\r\n27 - Stream writer");
            int escolha = int.Parse(Console.ReadLine());

            switch (escolha)
            {
            case 1:
                dataHora.VerificaHora();
                break;

            case 2:
                geometria.CalculoTriangulo();
                break;

            case 3:
                dataHora.PropriedadesDateTime();
                break;

            case 4:
                dataHora.PropriedadesTimeSpan();
                break;

            case 5:
                dataHora.DateTimeKindIso8601();
                break;

            case 6:
                enumera.Pedido();
                break;

            case 7:
                contrato.AddWorker();
                break;

            case 8:
                social.SocialMidia();
                break;

            case 9:
                pedido.PedidoCompra();
                break;

            case 11:
                upDown.UpDown();
                break;

            case 12:
                sobre.SobreposicaoPalavras();
                break;

            case 13:
                sela.ClasseSeladaM();
                break;

            case 14:
                pagaFun.PagamentoFunc();
                break;

            case 15:
                regisProduct.RegisterProd();
                break;

            case 16:
                abstraCla.AbstrataCla();
                break;

            case 17:
                abstraMetod.MetodExemplo();
                break;

            case 18:
                tax.CalculoImpostoHaPagar();
                break;

            case 19:
                teste.Teste1();
                break;

            case 20:
                tratando.tratandoException();
                break;

            case 21:
                tratando.ExceptionPersonalized();
                break;

            case 22:
                operation.Operations();
                break;

            case 23:
                teste.MatrizComLista();
                break;

            case 24:
                file.OpeFile();
                break;

            case 25:
                file.OpeFileStream();
                break;

            case 26:
                usingBlock.OpeUsingBlock();
                break;

            case 27:
                file.OpeFileStreamWrite();
                break;

            default:
                Console.WriteLine($"Não temos esta opção tente novamente!!!");
                break;
            }

            //VerificaHora();
            //Calculo do triangulo
            //CalculoTriangulo();
            //mostrando informação da pessoal
            //MostraPessoa();
            //mostrando os funcionarios
            //MostraFuncionario();
            // EstoqueProdutos();
            //CalculoRetangulo();
            //NotasAluno();
            //CalculandoCircunferencia();
            //ConverteMoeda();
            //EstoqueProdutosEncapsulamento();
            //fazer transferencias de bancos
            //MovimentacoesBancarias();
            //AlugandoQuartos();
            //UsandoListas();
            //AumentoDeSalario();
            //Matrizes();
            //exercicio M linhas e N colunas
            //DesafioMatrizes();
            //funções string
            //FuncoesString();
            //funções datetime
            //FuncoesDateTime();
            //TimeSpan
            //funcoesTimeSpan();
        }