示例#1
0
    protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        if (e.CommandName == "Editar")
        {
            Marca mrc = new Marca();

            String id = e.CommandArgument.ToString();
            List<string> marcas = new List<string>();
            marcas = webManutencao.consultarMarca(id);
            if (marcas[0] != null)
            {
                HiddenFieldID.Value = marcas[0].ToString();
                TextBoxNomeMarca.Text = marcas[1].ToString();

                Panel1.Visible = true;
            }

        }
        if (e.CommandName == "Excluir")
        {
            string id = e.CommandArgument.ToString();

            string msg = webManutencao.removerMarca(id);
            LabelMsg.Text = msg;
        }
    }
示例#2
0
        public IHttpActionResult PutMarca(int id, Marca marca)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            if (id != marca.Id)
            {
                return BadRequest();
            }

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

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

            return StatusCode(HttpStatusCode.NoContent);
        }
 public Boolean AgregarMarca(Marca nuevaMarca)
 {
     using (var context = new WebBotilleriaEntities())
     {
         context.MarcaBebidas.AddObject(new MarcaBebida() {  id_marca= (int)nuevaMarca, marca = nuevaMarca.ToString() });
     }
     return true;
 }
示例#4
0
    protected void bInserir_Click(object sender, EventArgs e)
    {
        ManutencaoMarca webManutencao = new ManutencaoMarca();
        Marca mrc = new Marca();
        mrc.marca = tbMarca.Text;

        LabelMsg.Text = webManutencao.inserirMarca(mrc);
    }
示例#5
0
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        string dominio = txtDominio.Text;
        int idCliente = int.Parse(ddlCliente.SelectedValue);
        int idMarca = int.Parse(ddlMarca.SelectedValue);
        int? km = null;
        if(!string.IsNullOrWhiteSpace(txtKm.Text))
        {
            km = int.Parse(txtKm.Text);
        }
        int ano = int.Parse(txtAno.Text);
        bool pinturaDanada = false;
        if (cbPintura.Checked) pinturaDanada = true;

        Vehiculo v = new Vehiculo();
        v.dominio = dominio.ToUpper();
        v.ano = ano;
        v.km = km;
        v.pinturaDanada = pinturaDanada;

        Cliente c = new Cliente();
        c.idCliente = idCliente;
        v.cliente = c;

        Marca m = new Marca();
        m.idMarca = idMarca;
        v.marca = m;

        if (ViewState["idVehiculo"] == null)
        {
            //NUEVO VEHICULO
            try
            {
                GestorVehiculos.InsertarVehiculo(v);
                alertaExito.Visible = true;
            }
            catch (Exception)
            {
                alertaError.Visible = true;
            }

        }
        else
        {
            //ACTUALIZAR VEHICULO
            v.idVehiculo = int.Parse(ViewState["idVehiculo"].ToString());
            GestorVehiculos.ActualizarVehiculo(v);
            alertaExito.Visible = true;
        }

        Inicio();
        Nuevo();
    }
示例#6
0
        public IHttpActionResult PostMarca(Marca marca)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            db.Marcas.Add(marca);
            db.SaveChanges();

            return CreatedAtRoute("DefaultApi", new { id = marca.Id }, marca);
        }
示例#7
0
 public DetalleMarca(int Id)
 {
     InitializeComponent();
     try
     {
         //Marca = General.GetEntityById<Marca>("Marca", "MarcaID", Id);
         Marca = Datos.GetEntity<Marca>(c => c.MarcaID == Id && c.Estatus);
         if (Marca == null)
             throw new EntityNotFoundException(Id.ToString(), "Marca");
         EsNuevo = false;
     }
     catch (Exception ex)
     {
         Util.MensajeError(ex.Message, GlobalClass.NombreApp);
     }
 }
示例#8
0
        public string excluirMarca(Marca m)
        {
            string erro = null;
            try
            {
                db.Marca.DeleteObject(m);
                db.SaveChanges();

            }

            catch (Exception ex)
            {
                erro = ex.Message;
            }

            return erro;
        }
示例#9
0
        public string adicionarMarca(Marca m)
        {
            string erro = null;
            try
            {
                db.Marca.AddObject(m);
                db.SaveChanges();

            }

            catch (Exception ex)
            {
                erro = ex.Message;
            }

            return erro;
        }
示例#10
0
        public string editarMarca(Marca m)
        {
            string erro = null;
            try
            {

                if (m.EntityState == System.Data.EntityState.Detached)
                    db.Marca.Attach(m);
                db.ObjectStateManager.ChangeObjectState(m, System.Data.EntityState.Modified);
                db.SaveChanges();

            }

            catch (Exception ex)
            {
                erro = ex.Message;
            }

            return erro;
        }
示例#11
0
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                // TODO: Add insert logic here

                Marca marca = new Marca();
                marca.marca = collection.Get("marca");
                MarcaComponent marcaComponent = new MarcaComponent();
                if (marcaComponent.Create(marca) == null)
                {
                    return(RedirectToAction("errorpage", new { id = marcaComponent.ReadBy(marca.marca).Id }));
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception e)
            {
                return(View());
            }
        }
        public bool Update(Marca t)
        {
            bool rpta = false;

            try
            {
                using (var conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["alaorden"].ToString()))
                {
                    conexion.Open();
                    var query = new SqlCommand("update Marca set nombre = @nombre where idMarca = " + t.IdMarca, conexion);
                    query.Parameters.AddWithValue("@nombre", t.Nombre);

                    query.ExecuteNonQuery();

                    rpta = true;
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(rpta);
        }
        public bool Insert(Marca t)
        {
            bool rpta = false;

            try
            {
                using (var conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["alaorden"].ToString()))
                {
                    conexion.Open();
                    var query = new SqlCommand("insert into Marca values(@nombre)", conexion);
                    query.Parameters.AddWithValue("@nombre", t.Nombre);

                    query.ExecuteNonQuery();
                    rpta = true;
                }
            }
            catch (Exception ex)
            {
                throw;
            }

            return(rpta);
        }
示例#14
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            string texto = txtNombre.Text.Trim();

            if (Text == "Agregar Categoria")
            {
                CategoriaNegocio categoriaNegocio = new CategoriaNegocio();
                Categoria        nuevo            = new Categoria(texto);
                categoriaNegocio.agregarCategoria(nuevo);
            }
            else if (Text == "Agregar Marca")
            {
                MarcaNegocio marcaNegocio = new MarcaNegocio();
                Marca        nuevo        = new Marca(texto);
                marcaNegocio.agregarMarca(nuevo);
            }


            MessageBox.Show("Guardado con éxito");


            Close();
        }
示例#15
0
        /// <summary>
        /// Inserta un registro de Marca en base de datos
        /// </summary>
        /// <param name="Marca">Objeto de tipo Marca con la información ingresada</param>
        /// <returns>Variable de tipo entero indicando el identificador de Marca si se insertó correctamente</returns>
        public async Task <long> AgregaMarcaJsonAsync(Marca Marca)
        {
            long resultado = 0;

            try
            {
                var itemMarca = new CtMarca
                {
                    Descripcion = Marca.Descripcion,
                    Activo      = Marca.Activo
                };
                context.CtMarca.Add(itemMarca);
                await context.SaveChangesAsync();

                resultado = itemMarca.PKIdMarca;
            }
            catch (Exception e)
            {
                var message = $"Ocurrió un error al registrar la Marca : {Marca.Descripcion}";
                throw new IOException(message, e);
            }
            return(resultado);
        }
示例#16
0
        public void SaveMarca(IncluirMarcaDTO incluirMarcaDTO)
        {
            try
            {
                using (var db = new PortifolioContext())
                {
                    var novaMarcar = new Marca()
                    {
                        Nome      = incluirMarcaDTO.Nome,
                        Descricao = incluirMarcaDTO.Descricao,
                        Ativo     = true,
                        IdEmpresa = incluirMarcaDTO.IdEmpresa
                    };

                    db.Marca.Add(novaMarcar);
                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        //ToDo: OO - polimorfismo por sobrecarga

        public List <Marca> Obter()
        {
            var marcas = new List <Marca>();

            foreach (var linha in File.ReadAllLines(CaminhoArquivo))
            {
                if (string.IsNullOrEmpty(linha))
                {
                    continue;
                }

                var propriedades = linha.Split('|'); //Split(Cortar) retorna o vetor e como parâmetro solicita o separador neste caso '|'.

                var marca = new Marca();

                marca.Id   = Convert.ToInt32(propriedades [0]);
                marca.Nome = propriedades [1];

                marcas.Add(marca);
            }

            return(marcas);
        }
示例#18
0
        public IActionResult MarcasCrearModificar([FromBody] Marca marca)
        {
            ObjectResult result;
            var          ad = new AdaptadorAtcAdmin(_configuration);

            try
            {
                var res = ad.MarcasCrearModificar(marca);
                result = new ObjectResult(res)
                {
                    StatusCode = (int)HttpStatusCode.OK
                };
            }
            catch (Exception ex)
            {
                result = new ObjectResult(ex)
                {
                    StatusCode = (int)HttpStatusCode.Conflict
                };
                Request.HttpContext.Response.Headers.Add("dsError", ex.Message);
            }
            return(result);
        }
示例#19
0
        public List <Marca> Get(int marcaId)
        {
            List <Marca> marcas = new List <Marca>();
            SqlCommand   query  = new SqlCommand();

            connection.Open();
            query.Connection  = connection;
            query.CommandText = @"SELECT * FROM Marca WHERE MarcaId=@marcaId ORDER BY Nome ASC";

            query.Parameters.AddWithValue("@marcaId", marcaId);

            SqlDataReader leitura = query.ExecuteReader();

            while (leitura.Read())
            {
                Marca marca = new Marca();
                marca.MarcaId = (int)leitura["MarcaId"];
                marca.Nome    = (string)leitura["Nome"];

                marcas.Add(marca);
            }
            return(marcas);
        }
示例#20
0
        public IActionResult Put([FromRoute] int id, [FromBody] Marca marca)
        {
            var validations = PutRequestValidation(marca);

            if (validations != null)
            {
                return(validations);
            }

            var result = _repository.Update(id, marca);

            if (result == 0)
            {
                return(NotFound());
            }

            if (result == null)
            {
                return(InternalServerError());
            }

            return(Ok());
        }
示例#21
0
 public void PutMarca(Marca marca)
 {
     using (var conn = new SqlConnection(_cnnString))
     {
         try
         {
             string     sql = @"UPDATE TbMarca SET Nome = @Nome WHERE MarcaId = @MarcaId";
             SqlCommand cmd = new SqlCommand(sql, conn);
             cmd.Parameters.AddWithValue("@Nome", marca.Nome);
             cmd.Parameters.AddWithValue("@MarcaId", marca.MarcaId);
             conn.Open();
             cmd.ExecuteNonQuery();
         }
         catch (Exception ex)
         {
             throw new ArgumentException(ex.Message);
         }
         finally
         {
             conn.Close();
         }
     }
 }
示例#22
0
        public async Task <ActionResult> Edit(int?id)
        {
            try
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                Marca marca = await db.Marcas.FindAsync(id);

                if (marca == null)
                {
                    return(HttpNotFound());
                }
                ViewBag.PersonaId   = new SelectList(db.Personas, "PersonaId", "ADMCC", marca.PersonaId);
                ViewBag.UbicacionId = new SelectList(db.Ubicaciones, "UbicacionId", "Nombre", marca.UbicacionId);
                return(View(marca));
            }
            catch (Exception)
            {
                return(RedirectToAction("Index"));
            }
        }
示例#23
0
        public async Task <ActionResult> Create(Marca marca)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.Marcas.Add(marca);
                    await db.SaveChangesAsync();

                    return(RedirectToAction("Index"));
                }

                ViewBag.PersonaId   = new SelectList(db.Personas, "PersonaId", "ADMCC", marca.PersonaId);
                ViewBag.UbicacionId = new SelectList(db.Ubicaciones, "UbicacionId", "Nombre", marca.UbicacionId);
                return(View(marca));
            }
            catch (Exception)
            {
                ViewBag.PersonaId   = new SelectList(db.Personas, "PersonaId", "ADMCC", marca.PersonaId);
                ViewBag.UbicacionId = new SelectList(db.Ubicaciones, "UbicacionId", "Nombre", marca.UbicacionId);
                return(View(marca));
            }
        }
示例#24
0
 private void tbtnEliminar_Click(object sender, EventArgs e)
 {
     if (txtId.Text != "")
     {
         Marca objMarca = new Marca();
         objMarca.Idmarca = Convert.ToInt32(txtId.Text);
         if (objMarca.marcaExistente() == true)
         {
             objMarca.eliminarMarca();
             MessageBox.Show("Marca eliminada");
         }
         else
         {
             MessageBox.Show("La marca ingresada no existe");
             txtId.Focus();
         }
     }
     else
     {
         MessageBox.Show("Debe ingresar una ID a eliminar");
     }
     MarcaDGV(dgvMarca);
 }
示例#25
0
 public ActionResult Agregar(MarcaCLS marcaCLS)
 {
     if (!ModelState.IsValid)
     {
         return(View(marcaCLS));
     }
     else
     {
         using (var bd = new BDPasajeEntities())
         {
             //Instanciamos el objeto marca
             Marca marca = new Marca();
             marca.NOMBRE      = marcaCLS.nombre;
             marca.DESCRIPCION = marcaCLS.descripcion;
             marca.BHABILITADO = marcaCLS.bhabilitado;
             //Enviamos los datos a la base de datos
             bd.Marca.Add(marca);
             //Guardamos los datos en la base de datos
             bd.SaveChanges();
         }
     }
     return(RedirectToAction("Index"));
 }
示例#26
0
            public async Task <int> Handle(Command request, CancellationToken cancellationToken)
            {
                var model = await _adminContext
                            .Set <Marca>()
                            .FindAsync(request.Id);

                if (model == null)
                {
                    model = new Marca();

                    await _adminContext.AddAsync(model);
                }

                model.Id           = request.Id.Value;
                model.Descricao    = request.Descricao;
                model.DataCadastro = DateTimeOffset.Now;

                await _validation.ValidateAndThrowAsync(model);

                await _adminContext.SaveChangesAsync();

                return(model.Id);
            }
示例#27
0
        // ToDo: OO - polimorfismo por sobrecarga.
        public List <Marca> Obter()
        {
            var marcas = new List <Marca>();

            foreach (var linha in File.ReadAllLines(CaminhoArquivo))
            {
                if (string.IsNullOrEmpty(linha))
                {
                    continue;
                }

                var propriedades = linha.Split('|');

                var marca = new Marca();

                marca.Id   = Convert.ToInt32(propriedades[0]);
                marca.Nome = propriedades[1];

                marcas.Add(marca);
            }

            return(marcas);
        }
示例#28
0
        /*
         * El metodo EliminarMarca elimina una marca especifica de la base de datos.
         * @ Manuel Galvis
         * @ version 2.0 04/04/2019
         * context RegistrarMarca :: EliminarMarca
         * pre: ConsultarMarca(nombreMarca)
         * post: !ConsultarMarca(nombreMarca) or [email protected](nombreMarca)
         */
        public Boolean EliminarMarca(string nombreMarca)
        {
            Boolean Eliminado = false;
            Marca   marca     = ConsultarMarca(nombreMarca);

            if (marcas.Contains(marca))
            {
                for (int i = 0; i < marcas.Count; i++)
                {
                    if (marcas[i].nombreMarca.Equals(marca.nombreMarca))
                    {
                        Eliminado = true;
                        EliminarMarcaRepositorio(nombreMarca);
                    }
                }
            }
            else
            {
                Eliminado = false;
                Console.WriteLine("La marca no existe");
            }
            return(Eliminado);
        }
        public frmIncluirAlterarMarca(Marca marcaSelecionada)
        {
            InitializeComponent();

            //Alteração
            if (marcaSelecionada.Id != 0)
            {
                lblAviso.Visible = true;
                txtNvNome.Text   = marcaSelecionada.Nome;

                //Campo _marca recebe o id da marca selecionada para realizar a alteraçao do registro
                _marca.Id = marcaSelecionada.Id;

                Text = "Alterar Marca";
            }
            //Inserção
            else
            {
                lblAviso.Visible = false;

                Text = "Nova Marca";
            }
        }
示例#30
0
        public Marca GetMarcaPorId(decimal id)
        {
            try
            {
                Marca      marca         = null;
                string     cadenaComando = "SELECT MarcaID, Marca FROM Marcas WHERE MarcaID=@id";
                SqlCommand comando       = new SqlCommand(cadenaComando, _sqlConnection);
                comando.Parameters.AddWithValue("@id", id);
                SqlDataReader reader = comando.ExecuteReader();
                if (reader.HasRows)
                {
                    reader.Read();
                    marca = ConstruirMarca(reader);
                    reader.Close();
                }

                return(marca);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
示例#31
0
        public Marca Selecionar(int marcaId)
        {
            Marca marca = null;

            foreach (var linha in File.ReadAllLines(_caminhoArquivo))
            {
                //recuperar os 5 primeiros caracteres.
                var propiedades = linha.Split('|'); // 0 é onde comeca, e o 5 é o tamanho.

                if (propiedades[0] == marcaId.ToString())
                {
                    marca = new Marca();

                    //preencher o objeto marca.
                    marca.Id   = marcaId;
                    marca.Nome = propiedades[1];

                    //pegar so uma linha.
                    break;
                }
            }
            return(marca);
        }
示例#32
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                Marca marca    = new Marca();
                int   Codmarca = marca.Get_CodMarca(Marcas.SelectedValue);

                Clasificacion clasificacion    = new Clasificacion();
                int           CodClasificacion = clasificacion.Get_Clasificacion(Clasificacion.SelectedValue);

                Producto producto = new Producto(TxtNombre.Text, dplAlimenticio.SelectedValue, float.Parse(TxtPrecio.Text), Get_Calidad(), TxtDescripcion.Text, new Marca(Codmarca), new Clasificacion(CodClasificacion));
                producto.Insertar();


                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('el producto ha sido registrado exitosamente');" +
                                                    "window.location ='../Productos_Admin.aspx';", true);
            }
            catch (Exception ex)
            {
                Session["mensajeError"] = "Ha ocurrido un error al registrar un producto. " + ex;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true);
            }
        }
示例#33
0
        public List <MarcaDto> GetMarcas()
        {
            List <MarcaDto> lista = new List <MarcaDto>();

            try
            {
                var cadenaDeComando = "SELECT MarcaId,NombreMarca FROM Marcas ";
                var comando         = new SqlCommand(cadenaDeComando, conexion);
                var reader          = comando.ExecuteReader();
                while (reader.Read())
                {
                    Marca    marca    = ConstruirMarca(reader);
                    MarcaDto marcaDto = Mapeador.ConvertirAMarcaDto(marca);
                    lista.Add(marcaDto);
                }
                reader.Close();
                return(lista);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
示例#34
0
        public MarcaSeed()
        {
            var _context = new TechnosContextFactory().CreateDbContext(Array.Empty <string>());

            if (!_context.Marca.Any())
            {
                List <Marca> marcaList = new List <Marca>();

                for (int i = 0; i < 5; i++)
                {
                    var marca = new Marca()
                    {
                        Nome = $"Nome da Marca_{i:000}",
                        Logo = new byte[i],
                    };

                    marcaList.Add(marca);
                }

                _context.Marca.AddRange(marcaList);
                _context.SaveChanges();
            }
        }
示例#35
0
        public Marca BuscarPorId(int id)
        {
            const string sqlStatement = "SELECT [Id], [Descripcion], [DVH] " +
                                        "FROM dbo.Marca WHERE [ID]=@Id ";

            Marca marca = null;

            var db = DatabaseFactory.CreateDatabase(ConnectionName);

            using (var cmd = db.GetSqlStringCommand(sqlStatement))
            {
                db.AddInParameter(cmd, "@Id", DbType.Int32, id);
                using (var dr = db.ExecuteReader(cmd))
                {
                    if (dr.Read())
                    {
                        marca = MapearMarca(dr);            // Mapper
                    }
                }
            }

            return(marca);
        }
示例#36
0
        public void agregar(Marca nuevo)
        {
            AccesoDatos datos = new AccesoDatos();

            try
            {
                string valores = "values('"
                                 + nuevo.Nombre + "')";

                datos.setearConsulta("insert into Marcas(Descripcion) "
                                     + valores);

                datos.ejectutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.cerrarConexion();
            }
        }
示例#37
0
        public override async Task <ICollection <MarcaDto> > HandleCommand(CreateMarcaRequest request, CancellationToken cancellationToken)
        {
            var   vm    = new List <MarcaDto>();
            Marca marca = new Marca
            {
                Detalle = request.Detalle
            };
            var sb = request.TipoCatalogo;

            _context.marcas.Add(marca);
            try
            {
                await _context.SaveChangesAsync(cancellationToken);
            }
            catch (DbUpdateConcurrencyException)
            {
                _context.RollbackTransaction();
                _context.DetachAll();
                return(await HandleCommand(request, cancellationToken));
            }
            vm.Add(_mapper.Map <MarcaDto>(marca));
            return(vm);
        }
示例#38
0
        public Marca Selecionar(int id)
        {
            Marca marca = null;

            foreach (var linha in File.ReadAllLines(_caminhoArquivo))
            {
                var propriedades = linha.Split('|');


                var linhaId = Convert.ToInt32(propriedades[0]);

                if (linhaId == id)
                {
                    marca      = new Marca();
                    marca.Id   = linhaId;
                    marca.Nome = propriedades[1];

                    break;
                }
            }

            return(marca);
        }
        private void metroButton2_Click(object sender, EventArgs e)
        {
            FormPresquisaMarca form = new FormPresquisaMarca();

            form.ShowDialog();
            if (form.Id_selecionado > 0)
            {
                repositorioMarca = new RepositorioMarca(unitOfWork);
                repositorioMarca.ClearNotifications();
                marca         = repositorioMarca.GetOne(p => p.MarcaId == form.Id_selecionado);
                txtMarca.Text = marca.Nome;
                if (repositorioPessoa.IsInvalid())
                {
                    Erros = true;
                    ShowErros(repositorio.Notifications);
                }
            }
            else
            {
                marca = new Marca();
                txtMarca.Clear();
            }
        }
示例#40
0
        // Creo un nuevo articulo en la BD
        public bool InsertarMarca(string marcaID, string empresa, byte[] logo)
        {
            try
            {
                Marca marca = new Marca(marcaID, empresa, logo);
                HttpResponseMessage response = client.PostAsJsonAsync("api/marcas", marca).Result;
                //var response = client.PostAsync("api/usuarios", new StringContent(new JavaScriptSerializer().Serialize(usu), Encoding.UTF8, "application/json")).Result;
                if (response.IsSuccessStatusCode)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("Error " + e);
            }

            return(true);
        }
示例#41
0
        protected override void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!Validaciones())
                return;

            try
            {
                if (EsNuevo)
                {
                    var marca = new Marca()
                    {
                        NombreMarca = txtNombreMarca.Text,
                        UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID,
                        FechaRegistro = DateTime.Now,
                        Estatus = true,
                        Actualizar = true
                    };
                    Datos.SaveOrUpdate<Marca>(marca);
                }
                else
                {
                    Marca.NombreMarca = txtNombreMarca.Text;
                    Marca.UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID;
                    Marca.FechaModificacion = DateTime.Now;
                    Marca.Estatus = true;
                    Datos.SaveOrUpdate<Marca>(Marca);
                }
                new Notificacion("Marca Guardada exitosamente", 2 * 1000).Mostrar(Principal.Instance);
                marcas.Instance.CustomInvoke<marcas>(m => m.ActualizarListado());
            }
            catch (Exception ex)
            {
                Util.MensajeError(ex.Message, GlobalClass.NombreApp);
            }
            this.Close();
        }
示例#42
0
    public string inserirMarca(Marca marca)
    {
        SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename='|DataDirectory|DBTag.mdf';Integrated Security=True;User Instance=True");
        try
        {
            // Abre a conexão
            conn.Open();

            SqlCommand insert = new SqlCommand("insert into TbMarca (nome_marca) values (@marca)", conn);

            // Cria o parâmetro associado ao Nome
            SqlParameter pMarca = new SqlParameter("marca", marca.marca.ToString());

            // Associa os parâmetros à consulta
            insert.Parameters.Add(pMarca);

            // Executa a consulta e obtém o número de registros
            int numRegs = insert.ExecuteNonQuery();

            // Teste de erro
            if (numRegs == 1)
                return "Inserido com sucesso!";
            else
                return "Erro na execução da consulta";
        }
        catch (Exception ex)
        {
            return ex.ToString();
            throw new Exception(ex.ToString(), ex);

        }
        finally
        {
            conn.Close();
        }
    }
示例#43
0
        private void CargaInicial()
        {
            // Se validan los permisos
            //if (this.EsNuevo)
            //{
            //    if (!LogIn.VerPermiso("Administracion.Catalagos.Agregar", true))
            //    {
            //        this.Close();
            //        return;
            //    }
            //}
            //else
            //{
            //    if (!LogIn.VerPermiso("Administracion.Catalagos.Modificar", false))
            //        this.btnGuardar.Enabled = false;
            //}

            try
            {
                var listaFuentes = Datos.GetListOf<TipoFuente>(t => t.Estatus.Equals(true));
                cboTipoFuente.DataSource = listaFuentes;
                cboTipoFuente.DisplayMember = "NombreTipoFuente";
                cboTipoFuente.ValueMember = "TipoFuenteID";
                AutoCompleteStringCollection autFuente = new AutoCompleteStringCollection();
                foreach (var listaFuente in listaFuentes) autFuente.Add(listaFuente.NombreTipoFuente);
                cboTipoFuente.AutoCompleteMode = AutoCompleteMode.Suggest;
                cboTipoFuente.AutoCompleteSource = AutoCompleteSource.CustomSource;
                cboTipoFuente.AutoCompleteCustomSource = autFuente;
                cboTipoFuente.TextUpdate += new EventHandler(UtilLocal.cboCharacterCasingUpper);

                Marca iMarca = new Marca();
                iMarca.MarcaID = 0;
                iMarca.NombreMarca = "TODOS";
                iMarca.UsuarioID = 1;
                iMarca.FechaRegistro = DateTime.Now;
                iMarca.Estatus = true;
                iMarca.Actualizar = true;
                List<Marca> listaMarcas = new List<Marca>();

                listaMarcas.Add(iMarca);
                var listaDeMarcas = Datos.GetListOf<Marca>(m => m.Estatus.Equals(true));
                foreach (var marca in listaDeMarcas)
                {
                    listaMarcas.Add(marca);
                }

                cboMarca.DisplayMember = "NombreMarca";
                cboMarca.ValueMember = "MarcaID";
                cboMarca.DataSource = listaMarcas;

                AutoCompleteStringCollection autMarca = new AutoCompleteStringCollection();
                foreach (var listaMarca in listaMarcas) autMarca.Add(listaMarca.NombreMarca);
                cboMarca.AutoCompleteMode = AutoCompleteMode.Suggest;
                cboMarca.AutoCompleteSource = AutoCompleteSource.CustomSource;
                cboMarca.AutoCompleteCustomSource = autMarca;
                cboMarca.TextUpdate += new EventHandler(UtilLocal.cboCharacterCasingUpper);

                this.ConfigurarGrid();

                this.CargarAplicacionesActuales(Parte.ParteID);
            }
            catch (Exception ex)
            {
                Util.MensajeError(ex.Message, GlobalClass.NombreApp);
            }
        }
示例#44
0
 public void limparFormulario()
 {
     marca = new Marca();
     txtDescricao.Text = "";
     txtPesquisar.Text = "";
 }
示例#45
0
 public void atribuirMarca(Marca m)
 {
     marca = m;
     txtDescricao.Text = m.descricao;
 }
示例#46
0
    static void Main(string[] args)
    {
        AppaLiteModelContainer context = new AppaLiteModelContainer();

        Marca mrc1 = new Marca
        {
            Nombre = "Adidas",
            Icono = "Adidas.jpg"
        };

        context.Marcas.Add(mrc1);
        //context.SaveChanges();

        Articulo art1 = new Articulo
        {
            Referencia = "A12345",
            Descripcion = "Maraton 6",
            Talla = "6",
            Marca = mrc1
           // Prestamo =
         };

        context.Articulos.Add(art1);
        //context.SaveChanges();

        Local lcl1 = new Local
        {
            Nombre = "Cca 126",
            Icono = "126.jpg",
            Telefono = "3021234"

        };

        context.Locales.Add(lcl1);
        //context.SaveChanges();

        Local lcl2 = new Local
        {
            Nombre = "Cca 124",
            Icono = "124.jpg",
            Telefono = "3011235"
        };

        context.Locales.Add(lcl2);
        //context.SaveChanges();

        Empleado emp1 = new Empleado
        {
            Nombre = "Elbert Toledo",
            Cedula = "1234",
            Telefono = "3001236",
            Foto = "emp1.jpg",
        };

        context.Empleados.Add(emp1);
        //context.SaveChanges();

        Movimiento mvt1 = new Movimiento
        {
            Estado = "Prestado",
            Fecha = "10/08/2015",
            Hora = "2:30 Pm",
            Destino = lcl1,
            //Prestamo =ptm1 ,
        };

        emp1.Movimiento.Add(mvt1);

        context.Movimientos.Add(mvt1);
        //context.SaveChanges();

        Prestamo ptm1 = new Prestamo
        {
            Articulo = art1,
            Origen = lcl1,
          //  Movimientos

        };

           // mvt1.Prestamo = ptm1;
        ptm1.Articulo = art1;
        context.Prestamos.Add(ptm1);
        //context.SaveChanges();

        try
        {
            // doing here my logic
            context.SaveChanges();
        }
        catch (DbEntityValidationException dbEx)
        {

            foreach (var validationErrors in dbEx.EntityValidationErrors)
            {

                foreach (var validationError in validationErrors.ValidationErrors)
                {
                    Console.WriteLine("Property: {0} Error: {1}", validationError.
          PropertyName, validationError.ErrorMessage);
                }
            }
        }

        //context.SaveChanges();
    }