コード例 #1
0
 public frmPago(comprador datos, int idauto, double total, frmVenta sec)
 {
     InitializeComponent();
     datosComprador = datos;
     idautos        = idauto;
     txtTotal.Text  = total.ToString();
     ventana        = sec;
 }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "id,nombre,apellido,telefono")] comprador comprador)
 {
     if (ModelState.IsValid)
     {
         db.Entry(comprador).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(comprador));
 }
コード例 #3
0
        public ActionResult Create([Bind(Include = "id,nombre,apellido,telefono")] comprador comprador)
        {
            if (ModelState.IsValid)
            {
                db.comprador.Add(comprador);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(comprador));
        }
コード例 #4
0
        // GET: Comprador/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            comprador comprador = db.comprador.Find(id);

            if (comprador == null)
            {
                return(HttpNotFound());
            }
            return(View(comprador));
        }
コード例 #5
0
 public void llenarCliente(int idComprador)
 {
     llenar            = clsComprador.llenarComprador(idComprador);
     idcliente         = llenar.idcomprador;
     txtNombre.Text    = llenar.nombre;
     txtAppaterno.Text = llenar.appaterno;
     txtApMaterno.Text = llenar.apmaterno;
     txtCurp.Text      = llenar.Ine;
     txtCalle.Text     = llenar.calle;
     txtColonia.Text   = llenar.colonia;
     txtNoCasa.Text    = llenar.ncasa;
     txtAvenida.Text   = llenar.avenida;
     txtCiudad.Text    = llenar.ciudad;
     txtPais.Text      = llenar.pais;
 }
コード例 #6
0
        public ActionResult DeleteConfirmed(int id)
        {
            comprador comprador = db.comprador.Find(id);

            try
            {
                db.comprador.Remove(comprador);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            catch
            {
                ViewBag.Error = "No se puede eliminar debido a que existen datos asociados";
            }
            return(View(comprador));
        }
コード例 #7
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            var comprador = new comprador();

            comprador.nombre    = txtNombre.Text;
            comprador.appaterno = txtAppaterno.Text;
            comprador.apmaterno = txtApMaterno.Text;
            comprador.Ine       = txtINE.Text;
            comprador.calle     = txtCalle.Text;
            comprador.ncasa     = txtNoCasa.Text;
            comprador.avenida   = txtAvenida.Text;
            comprador.colonia   = txtColonia.Text;
            comprador.ciudad    = txtCiudad.Text;
            comprador.pais      = txtPais.Text;
            clsComprador.SaveComprador(comprador);
            this.Close();
        }
コード例 #8
0
        private void btnPagar_Click(object sender, EventArgs e)
        {
            llenar             = new comprador();
            llenar.idcomprador = idcliente;
            llenar.nombre      = txtNombre.Text;
            llenar.appaterno   = txtAppaterno.Text;
            llenar.apmaterno   = txtApMaterno.Text;
            llenar.Ine         = txtCurp.Text;
            llenar.calle       = txtCalle.Text;
            llenar.colonia     = txtColonia.Text;
            llenar.ncasa       = txtNoCasa.Text;
            llenar.avenida     = txtAvenida.Text;
            llenar.ciudad      = txtCiudad.Text;
            llenar.pais        = txtPais.Text;

            var pag = new frmPago(llenar, idautos, double.Parse(txtTotal.Text), this);

            pag.ShowDialog();
        }
コード例 #9
0
        public static void SaveComprador(comprador ine)
        {
            try
            {
                var ctx = new DataModel();

                if (ine.idcomprador > 0) //Actualizar
                {
                    ctx.Entry(ine).State = EntityState.Modified;
                }
                else // Agregar
                {
                    ctx.Entry(ine).State = EntityState.Added;
                }
                ctx.SaveChanges();
            }
            catch (Exception exc)
            {
                throw;
            }
        }
コード例 #10
0
        public static void Venta(int idAuto, int usuario, int comprador, venta Venta)
        {
            try
            {
                var  ctx = new DataModel();
                auto aut = ctx.autos.Where(r => r.idauto == idAuto).FirstOrDefault();
                ctx.autos.Attach(aut);
                Venta.autos = aut;

                usuario usu = ctx.usuarios.Where(r => r.idusuario == usuario).FirstOrDefault();
                ctx.usuarios.Attach(usu);
                Venta.usuarios = usu;

                comprador com = ctx.compradores.Where(r => r.idcomprador == idAuto).FirstOrDefault();
                ctx.compradores.Attach(com);
                Venta.compradores = com;

                ctx.Entry(Venta).State = EntityState.Added;
                ctx.SaveChanges();
            }
            catch (Exception ex)
            {
            }
        }