예제 #1
0
        private void OpGuardar_Click(object sender, EventArgs e)
        {
            if (txtSocio.Text == "" || rfc.Text == "" || domicilio.Text == "")
            {
                MessageBox.Show("campos vacios revise su captura");
                return;
            }



            if (acc == Accion.Agregando)
            {
                var _db = new dbCAJA();
                var reg = new SOCIOS();

                reg.IdSocio     = Guid.NewGuid();
                reg.Socio       = this.txtSocio.Text;
                reg.RFC         = this.rfc.Text;
                reg.Domicilio   = this.domicilio.Text;
                reg.NoUsuario   = 1;
                reg.Activo      = true;
                reg.BuroCredito = false;

                _db.SOCIOS.InsertOnSubmit(reg);
                _db.SubmitChanges();
            }


            CancelaAccion();
            Carga_Grid();
        }
예제 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            SOCIOS sOCIOS = db.SOCIOS.Find(id);

            db.SOCIOS.Remove(sOCIOS);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #3
0
 public ActionResult Edit([Bind(Include = "ID,NOMBRE,APELLIDO,CEDULA,FOTO,DIRECCION,NUMERO_CONTACTO,SEXO,EDAD,FECHA_NACIMIENTO,FAMILIARES,TIPO_MEMBRESIA,LUGAR_TRABAJO,DIRECCION_OFICINA,TEL_OFICINA,ESTADO_MENBRESIA,FECHA_INGRESO,FECHA_SALIDA")] SOCIOS sOCIOS)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sOCIOS).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(sOCIOS));
 }
예제 #4
0
        public ActionResult Create([Bind(Include = "ID,NOMBRE,APELLIDOS,CEDULA,FOTO,DIRECCION,TELEFONO,SEXO,EDAD,FECHA_NACIMIENTO,DATOS_MEMBRESIA,LUGAR_TRABAJO,DIRECCION_OFICINA,TEL_OFICINA,ESTADO,FECHA_INGRESO,FECHA_SALIDA")] SOCIOS sOCIOS)
        {
            if (ModelState.IsValid)
            {
                db.SOCIOS.Add(sOCIOS);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(sOCIOS));
        }
예제 #5
0
        // GET: SOCIOS/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SOCIOS sOCIOS = db.SOCIOS.Find(id);

            if (sOCIOS == null)
            {
                return(HttpNotFound());
            }
            return(View(sOCIOS));
        }
예제 #6
0
        public ActionResult getImage(int id)
        {
            SOCIOS fotok = db.SOCIOS.Find(id);

            byte[] byteImage = fotok.FOTO;

            MemoryStream memoryStream = new MemoryStream(byteImage);
            Image        image        = Image.FromStream(memoryStream);

            memoryStream = new MemoryStream();
            image.Save(memoryStream, ImageFormat.Jpeg);
            memoryStream.Position = 0;

            return(File(memoryStream, "image/jpg"));
        }
예제 #7
0
 public bool agregar()
 {
     try
     {
         BibliotecaDalc.SOCIOS socio = new SOCIOS();
         CommonBC.Syncronize(this, socio);
         contexto.SOCIOS.Add(socio);
         contexto.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #8
0
        public ActionResult Create([Bind(Include = "ID,NOMBRE,APELLIDO,CEDULA,FOTO,DIRECCION,NUMERO_CONTACTO,SEXO,EDAD,FECHA_NACIMIENTO,FAMILIARES,TIPO_MEMBRESIA,LUGAR_TRABAJO,DIRECCION_OFICINA,TEL_OFICINA,ESTADO_MENBRESIA,FECHA_INGRESO,FECHA_SALIDA")] SOCIOS sOCIOS)
        {
            HttpPostedFileBase FileBase = Request.Files[0];

            WebImage foto = new WebImage(FileBase.InputStream);

            sOCIOS.FOTO = foto.GetBytes();

            if (ModelState.IsValid)
            {
                db.SOCIOS.Add(sOCIOS);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(sOCIOS));
        }