public List <ClaseCliente> Leer()
        {
            string elementos = accionesArchivo.Leer();

            if (elementos != null)
            {
                List <ClaseCliente> inv  = new List <ClaseCliente>();
                string[]            fila = elementos.Split('\n');
                for (int i = 0; i < fila.Length - 1; i++)
                {
                    string[]     espacio = fila[i].Split('|');
                    ClaseCliente a       = new ClaseCliente();
                    a.Nombre    = (espacio[0]);
                    a.Direccion = (espacio[1]);
                    a.RFC       = (espacio[2]);
                    a.Telefono  = (espacio[3]);
                    a.Email     = (espacio[4]);

                    inv.Add(a);
                }
                clientes = inv;
                return(inv);
            }
            else
            {
                return(null);
            }
        }
        public bool Agregar(ClaseCliente inv)
        {
            clientes.Add(inv);
            bool accion = ActualizarArchivo();

            clientes = Leer();
            return(accion);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            ClaseCliente claseCliente = db.ClaseClientes.Find(id);

            db.ClaseClientes.Remove(claseCliente);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id_Cliente,Nombre_Compañia_Cliente,Nombre_Contacto_Cliente")] ClaseCliente claseCliente)
 {
     if (ModelState.IsValid)
     {
         db.Entry(claseCliente).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(claseCliente));
 }
        public ActionResult Create([Bind(Include = "Id_Cliente,Nombre_Compañia_Cliente,Nombre_Contacto_Cliente")] ClaseCliente claseCliente)
        {
            if (ModelState.IsValid)
            {
                db.ClaseClientes.Add(claseCliente);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(claseCliente));
        }
        // GET: ClaseClientes/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ClaseCliente claseCliente = db.ClaseClientes.Find(id);

            if (claseCliente == null)
            {
                return(HttpNotFound());
            }
            return(View(claseCliente));
        }
        public bool Eliminar(ClaseCliente cat)
        {
            ClaseCliente categori = new ClaseCliente();

            foreach (var Buscador in clientes)
            {
                if (Buscador.Nombre == cat.Nombre)
                {
                    categori = Buscador;
                }
            }
            clientes.Remove(categori);
            bool accion = ActualizarArchivo();

            clientes = Leer();
            return(accion);
        }
        public bool Modificar(ClaseCliente original, ClaseCliente modificado)
        {
            ClaseCliente t = new ClaseCliente();

            foreach (var buscador in clientes)
            {
                if (original.Nombre == buscador.Nombre)
                {
                    t = buscador;
                }
            }
            t.Nombre    = modificado.Nombre;
            t.Direccion = modificado.Direccion;
            t.RFC       = modificado.RFC;
            t.Telefono  = modificado.Telefono;
            t.Email     = modificado.Email;
            bool resultado = ActualizarArchivo();

            clientes = Leer();
            return(resultado);
        }
Exemplo n.º 9
0
        public void GuardarCliente(ClaseCliente _Cliente)
        {
            IList <IDbDataParameter> Lista = new List <IDbDataParameter>();
            IDbDataParameter         dato  = new SqlParameter("@RazonSocial", SqlDbType.NVarChar)
            {
                Value = _Cliente.RazonSocial
            };

            Lista.Add(dato);
            dato = new SqlParameter("@FechaRegistro", SqlDbType.NVarChar)
            {
                Value = _Cliente.FechaRegistro
            };
            Lista.Add(dato);
            dato = new SqlParameter("@NombreComercial", SqlDbType.NVarChar)
            {
                Value = _Cliente.NombreComercial
            };
            Lista.Add(dato);

            dato = new SqlParameter("@RFC", SqlDbType.NVarChar)
            {
                Value = _Cliente.RFC
            };
            Lista.Add(dato);
            dato = new SqlParameter("@Direccion", SqlDbType.NVarChar)
            {
                Value = _Cliente.Direccion
            };
            Lista.Add(dato);
            dato = new SqlParameter("@TelefonoEmpresa", SqlDbType.NVarChar)
            {
                Value = _Cliente.TelefonoEmpresa
            };
            Lista.Add(dato);
            dato = new SqlParameter("@Extencion", SqlDbType.NVarChar)
            {
                Value = _Cliente.ExtensionEmpresa
            };
            Lista.Add(dato);
            dato = new SqlParameter("@RepresentanteLegal", SqlDbType.NVarChar)
            {
                Value = _Cliente.NombreRepLegal
            };
            Lista.Add(dato);
            dato = new SqlParameter("@TelRepresentanteLegal", SqlDbType.NVarChar)
            {
                Value = _Cliente.TelefonoRepLegal
            };
            Lista.Add(dato);
            dato = new SqlParameter("@ExtencionTelRepresentanteLegal", SqlDbType.NVarChar)
            {
                Value = _Cliente.ExtensionTelRepLegal
            };
            Lista.Add(dato);
            dato = new SqlParameter("@CorreoRepresentanteLegal", SqlDbType.NVarChar)
            {
                Value = _Cliente.CorreoRepLegal
            };
            Lista.Add(dato);
            dato = new SqlParameter("@OtroTelefono", SqlDbType.NVarChar)
            {
                Value = _Cliente.OtroTelRepLegal
            };
            Lista.Add(dato);
            dato = new SqlParameter("@RENIECYT", SqlDbType.NVarChar)
            {
                Value = _Cliente.RENIECYT
            };
            Lista.Add(dato);
            dato = new SqlParameter("@VigenciaRENIECYT", SqlDbType.NVarChar)
            {
                Value = _Cliente.VigenciaRENIECYT
            };
            Lista.Add(dato);
            dato = new SqlParameter("@DescripcionEmpresa", SqlDbType.NVarChar)
            {
                Value = _Cliente.DescripcionEmpresa
            };
            Lista.Add(dato);
            dato = new SqlParameter("@EstrategiaTecnologica", SqlDbType.NVarChar)
            {
                Value = _Cliente.EstrategiaTecnologica
            };
            Lista.Add(dato);
            dato = new SqlParameter("@PrincipalesProductosProcesosServicios", SqlDbType.NVarChar)
            {
                Value = _Cliente.ProductosProcesosServicios
            };
            Lista.Add(dato);
            dato = new SqlParameter("@AcervoTecnológico", SqlDbType.NVarChar)
            {
                Value = _Cliente.AcervoTecnologico
            };
            Lista.Add(dato);

            this.Proceso.GuardarDatos("sp_InsertarCliente", Lista);
        }