コード例 #1
0
        public async Task <IActionResult> PutCedula([FromRoute] int id, [FromBody] Cedula cedula)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != cedula.CedulaId)
            {
                return(BadRequest());
            }

            _context.Entry(cedula).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!CedulaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
コード例 #2
0
 public override string ToString()
 {
     return(IdVendedor.ToString() + "\t" + Cedula.ToString() + "\t" + Nombre + "\t" + FechaNacimiento.ToShortDateString() + "\t" +
            Sexo.ToString() + "\t" + Telefono.ToString() + "\t" + Correo + "\t" + Direccion + "\t" +
            EstadoCivil.ToString() + "\t" + FechaIngreso.ToShortDateString() + "\t" +
            Salario.ToString() + "\t" + Profesion + "\t" + Calificacion.ToString());
 }
コード例 #3
0
        public async Task <IActionResult> PostCedula([FromBody] Cedula cedula)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Cedula.Add(cedula);
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                if (CedulaExists(cedula.CedulaId))
                {
                    return(new StatusCodeResult(StatusCodes.Status409Conflict));
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtAction("GetCedula", new { id = cedula.CedulaId }, cedula));
        }
コード例 #4
0
        public static void CarregarCedulas()
        {
            Console.WriteLine("Abastecendo o caixa");

            Cedula cedula5   = new Cedula("cinco", 5);
            Cedula cedula10  = new Cedula("dez", 10);
            Cedula cedula20  = new Cedula("vinte", 20);
            Cedula cedula50  = new Cedula("cinquenta", 50);
            Cedula cedula100 = new Cedula("cem", 100);

            CedulasPermitidas.Add(cedula5);
            CedulasPermitidas.Add(cedula10);
            CedulasPermitidas.Add(cedula20);
            CedulasPermitidas.Add(cedula50);
            CedulasPermitidas.Add(cedula100);

            AbastecerCaixa(cedula5, 10);
            AbastecerCaixa(cedula10, 10);
            AbastecerCaixa(cedula20, 10);
            AbastecerCaixa(cedula50, 10);
            AbastecerCaixa(cedula100, 10);

            Console.WriteLine("Caixa abastecido com sucesso!\n");
            Console.WriteLine("\n --- Pressione qualquer tecla para continuar --- \n");
            Console.ReadKey();
        }
コード例 #5
0
        public ActionResult Edit(Cedula cedula)
        {
            using (RegistroContext db = new RegistroContext())
            {
                var cd = db.cedulas.Where(c => c.ID.Equals(cedula.ID)).FirstOrDefault();

                cd.CedulaID        = cedula.CedulaID;
                cd.Nombre          = cedula.Nombre;
                cd.Apellido        = cedula.Apellido;
                cd.FechaNacimiento = cedula.FechaNacimiento;
                cd.LugarNacimiento = cedula.LugarNacimiento;
                cd.GetNacionalidad = cedula.GetNacionalidad;
                cd.GetEstado       = cedula.GetEstado;
                cd.GetSangre       = cedula.GetSangre;
                cd.GetSexo         = cedula.GetSexo;
                cd.Provincia       = cedula.Provincia;
                cd.Sector          = cedula.Sector;
                cd.Municipio       = cedula.Municipio;
                cd.Colegio         = cedula.Colegio;
                cd.Ocupacion       = cedula.Ocupacion;

                db.SaveChanges();
                return(RedirectToAction("ListaRegistros"));
            }
        }
コード例 #6
0
 //public string List()
 //{
 //    string todos = "";
 //    foreach (Vendedor vendedor in ListaVendedor)
 //    {
 //        todos += vendedor.ToString();
 //    }
 //    return todos;
 //}
 /// <summary>
 /// Muestra los datos de un vendedor
 /// </summary>
 public void Show()
 {
     Console.WriteLine(Cedula.ToString().PadRight(12) + Nombre.PadRight(35) + FechaNacimiento.ToShortDateString().PadLeft(12) +
                       Sexo.ToString().PadRight(12).PadLeft(15) + Telefono.ToString().PadLeft(12).PadRight(15) + Correo.PadRight(40) + Direccion.PadRight(40) +
                       EstadoCivil.ToString().PadRight(12) + IdVendedor.ToString().PadLeft(5) + FechaIngreso.ToShortDateString().PadLeft(12) +
                       Salario.ToString().PadLeft(10) + Profesion.PadLeft(20).PadRight(17) + Calificacion.ToString().PadLeft(5));
 }
コード例 #7
0
        public ActionResult Post(Cedula cedula)
        {
            _context.Add(cedula);
            _context.SaveChanges();

            return(Ok(cedula));
        }
コード例 #8
0
        public IHttpActionResult PutCedula(string id, Cedula cedula)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != cedula.nombre)
            {
                return(BadRequest());
            }

            db.Entry(cedula).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!CedulaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
コード例 #9
0
        public IHttpActionResult PostCedula(Cedula cedula)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Cedulas.Add(cedula);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (CedulaExists(cedula.nombre))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = cedula.nombre }, cedula));
        }
コード例 #10
0
        public ActionResult DeleteConfirmed(string id)
        {
            Cedula cedula = db.Cedulas.Find(id);

            db.Cedulas.Remove(cedula);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #11
0
 public Funcionario(int codigo, NombreCompleto nombreFuncionario, Cedula ci, DateTime fechaNacimiento, EstadoCivil estadocivil)
 {
     ID                = Guid.NewGuid();
     Codigo            = codigo;
     NombreFuncionario = nombreFuncionario;
     CI                = ci;
     FechaNacimiento   = fechaNacimiento;
     EstadoCivil       = estadocivil;
 }
コード例 #12
0
        public ActionResult Delete(Cedula cedula)
        {
            RegistroContext db = new RegistroContext();

            db.cedulas.Attach(cedula);
            db.cedulas.Remove(cedula);
            db.SaveChanges();
            return(RedirectToAction("ListaRegistros"));
        }
コード例 #13
0
 public ActionResult Edit([Bind(Include = "nombre,apellido")] Cedula cedula)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cedula).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(cedula));
 }
コード例 #14
0
ファイル: Cliente.cs プロジェクト: keduro12/Prog_III_2020_2
        private void Save()
        {
            System.IO.StreamWriter writer = new System.IO.StreamWriter("Files/Cliente.txt", true);

            writer.WriteLine(Cedula.ToString() + "," + Nombre + "," + FechaNacimiento.ToShortDateString() + "," +
                             Sexo.ToString() + "," + Telefono.ToString() + "," + Correo + "," + Direccion + "," +
                             EstadoCivil.ToString() + "," + IdCliente.ToString());

            writer.Close();
        }
コード例 #15
0
        public IHttpActionResult GetCedula(string id)
        {
            Cedula cedula = db.Cedulas.Find(id);

            if (cedula == null)
            {
                return(NotFound());
            }

            return(Ok(cedula));
        }
コード例 #16
0
        private void Save()
        {
            System.IO.StreamWriter writer = new System.IO.StreamWriter("Files/Vendedor.txt", true);

            writer.WriteLine(Cedula.ToString() + "," + Nombre + "," + FechaNacimiento.ToShortDateString() + "," +
                             Sexo.ToString() + "," + Telefono.ToString() + "," + Correo + "," + Direccion + "," +
                             EstadoCivil.ToString() + "," + IdVendedor.ToString() + "," + FechaIngreso.ToShortDateString() + "," +
                             Salario.ToString() + "," + Profesion + "," + Calificacion.ToString());

            writer.Close();
        }
コード例 #17
0
        public ActionResult Create([Bind(Include = "nombre,apellido")] Cedula cedula)
        {
            if (ModelState.IsValid)
            {
                db.Cedulas.Add(cedula);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cedula));
        }
コード例 #18
0
 private void button1_Click(object sender, EventArgs e)
 {
     cadena("Insert into usuarios(cedula,nombre,apellido,direccion,telefono,fecha) values('" + Cedula.Text + "','" + Nombre.Text + "','" + Apellido.Text + "','" + Direccion.Text + "','" + Telefono.Text + "','" + fecha.Text + "')");
     MessageBox.Show("Guardado");
     Nombre.Clear();
     Apellido.Clear();
     Cedula.Clear();
     Direccion.Clear();
     Telefono.Clear();
     cargar_datos();
 }
コード例 #19
0
        public static void AbastecerCaixa(Cedula cedula, int quantidade)
        {
            var saldoNotas = _caixaEletronico.SaldoDasNotas.Find(x => x.Cedula.Nome == cedula.Nome);

            if (saldoNotas != null)
            {
                saldoNotas.QtdeCedula += quantidade;
            }
            else
            {
                _caixaEletronico.SaldoDasNotas.Add(new SaldoCedula(quantidade, cedula));
            }
        }
コード例 #20
0
        private async Task ValidateFormAsync()
        {
            bool cedulaValidate = Cedula.Validate();

            //bool emailValidate = Email.Validate();
            EnterIsEnable = cedulaValidate;
            if (EnterIsEnable)
            {
                //Application.Current.Properties["cedula"] = Cedula.Value;
                await SecureStorage.SetAsync("C2", Cedula.Value);
            }
            ((Command)LoginCommand).ChangeCanExecute();
        }
コード例 #21
0
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Cedula cedula = db.Cedulas.Find(id);

            if (cedula == null)
            {
                return(HttpNotFound());
            }
            return(View(cedula));
        }
コード例 #22
0
        public ActionResult Put(int id, Cedula cedula)
        {
            var cedulas = _context.Cedulas.FirstOrDefault(n => n.Id == id);

            if (cedulas == null)
            {
                return(BadRequest("Cedula não encontrada!"));
            }

            _context.Update(cedula);
            _context.SaveChanges();

            return(Ok(cedula));
        }
コード例 #23
0
        public ActionResult RegistrarCedula(Cedula cedula)
        {
            if (ModelState.IsValid)
            {
                using (RegistroContext db = new RegistroContext())
                {
                    db.cedulas.Add(cedula);
                    db.SaveChanges();
                    return(View());
                }
            }

            return(View(cedula));
        }
コード例 #24
0
        public IHttpActionResult DeleteCedula(string id)
        {
            Cedula cedula = db.Cedulas.Find(id);

            if (cedula == null)
            {
                return(NotFound());
            }

            db.Cedulas.Remove(cedula);
            db.SaveChanges();

            return(Ok(cedula));
        }
コード例 #25
0
        public List<Cedula> Sacar(double valor)
        {
            Cedula notaEmitida = new Cedula() { valor = 0 };
            List<Cedula> notas = new List<Cedula>();
            var valorRestante = valor;
            while (valorRestante > 0)
            {
                notaEmitida = notasDisponiveis.OrderByDescending(x => x.valor).FirstOrDefault(x => x.valor <= valorRestante);
                
                    throw new Exception("Não há notas disponíveis para realizar este saque.");
                
                valorRestante = valorRestante - notaEmitida.valor;
                notas.Add(notaEmitida);
            }

            return notas;
        }
コード例 #26
0
        private static void MostrarMenu()
        {
            Console.WriteLine("Validador Cedula y RNC");
            Console.WriteLine("Que Desea Validar?");
            Console.WriteLine("1. Cedula");
            Console.WriteLine("2. RNC");

            var opcion = Console.ReadLine();

            if (int.Parse(opcion) == 1)
            {
                Console.WriteLine("Digite su Cedula: ");

                var _cedula = Console.ReadLine();

                var validador = new Cedula(_cedula);
                var result    = validador.Valida();

                Console.WriteLine(result);
            }
            else
            {
                Console.WriteLine("Digite su RNC: ");

                var _rnc = Console.ReadLine();

                var validador = new RNC(_rnc);
                var result    = validador.Valida();

                Console.WriteLine(result);
            }
            Console.WriteLine("");
            Console.WriteLine("Desea Realizar otra consulta?: S/N");
            var decision = Console.ReadLine();

            if (decision.ToLower() == "s")
            {
                Console.Clear();

                MostrarMenu();
            }

            Console.ReadLine();
        }
コード例 #27
0
        // GET api/cedula
        public IEnumerable <Cedula> Get(string username, string token)
        {
            List <Cedula> lstCedula = new List <Cedula>();
            Cedula        cedula    = new Cedula();
            Cedula        cedula1   = new Cedula();
            Cedula        cedula2   = new Cedula();

            cedula.CedulaID = "32";
            cedula.Codigo   = "AA11";
            lstCedula.Add(cedula);

            cedula1.CedulaID = "33";
            cedula1.Codigo   = "AA12";
            lstCedula.Add(cedula1);

            cedula2.CedulaID = "34";
            cedula2.Codigo   = "AA13";
            lstCedula.Add(cedula2);

            return(lstCedula.AsEnumerable());
        }
コード例 #28
0
        public bool Save()
        {
            try
            {
                DB = new Conexion();
                string Query;

                if (Cedula == "" || Nombre == "")
                {
                    return(false);
                }

                if (DB.GetData("Select * from socios where cedula = '" + Cedula.Trim() +
                               "'").Rows.Count > 0)
                {
                    Query = "UPDATE Socios set " +
                            " Nombre = '" + Nombre +
                            "', Telefono1 = '" + Telefono1 +
                            "', Telefono2 = '" + Telefono2 +
                            "', Direccion = '" + Direccion +
                            "' WHERE Cedula = '" + Cedula + "'";
                }
                else
                {
                    Query = "INSERT INTO Socios (Cedula,Nombre,Telefono1,Telefono2,Direccion)" +
                            " VALUES ('" + Cedula +
                            "', '" + Nombre + "','" + Telefono1 +
                            "','" + Telefono2 + "','" + Direccion + "')";
                }

                DB.ExecuteCMD(Query);

                return(true);
            }
            catch (Exception es)
            {
                throw es;
            }
        }
コード例 #29
0
        private async Task OnSiguiente()
        {
            try
            {
                if (!await CheckInternet())
                {
                    return;
                }

                if (Cedula.IsNullOrEmpty())
                {
                    await DisplayMessage("Info", "Cedula es obligatoria");

                    return;
                }

                IsBusy = true;
                var response = await _servicio.ValidarExistenciaCedula(Cedula);

                if (response.IsSuccess)
                {
                    _modelo = response.Data;
                    NavigationParameters parametros = new NavigationParameters();
                    parametros.Add("usuario", _modelo);
                    await _navigation.NavigateAsync("RecuperarContraDatosPage", parametros);

                    IsBusy = false;
                }
                else
                {
                    await DisplayApiMessage(response);
                }
            }
            catch (Exception ex)
            {
                await DisplayError(ex);
            }
        }
コード例 #30
0
        private async void BtnIngresar_Clicked(object sender, EventArgs e)
        {
            var cedulaingresar     = Cedula.Text;
            var contraseñaingresar = Contrasena.Text;

            if (string.IsNullOrEmpty(cedulaingresar))
            {
                await DisplayAlert("Validación", "Ingrese la cedula", "Aceptar");

                Cedula.Focus();
                return;
            }
            if (string.IsNullOrEmpty(contraseñaingresar))
            {
                await DisplayAlert("Validación", "Ingrese la contraseña", "Aceptar");

                Contrasena.Focus();
                return;
            }
            var content = await _Client.GetStringAsync(url + "Cadete?cedula=" + cedulaingresar + "&contrasena=" + contraseñaingresar);

            var cadete = JsonConvert.DeserializeObject <Cadete>(content);

            if (cadete == null)
            {
                await DisplayAlert("Error", "El cadete ingresado no existe", "Aceptar");

                return;
            }
            if (cadete != null)
            {
                Application.Current.Properties["Cadetee"] = cadete;
                Application.Current.Properties["Cadete"]  = cadete.CedulaUsu;


                await Navigation.PushModalAsync(new ListarEnvios(), true);
            }
        }