Пример #1
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,LogoPath")] EquipoEntity equipoEntity)
        {
            if (id != equipoEntity.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(equipoEntity);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!EquipoEntityExists(equipoEntity.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(equipoEntity));
        }
Пример #2
0
        private void btnSeleccion_Click(object sender, EventArgs e)
        {
            ArticuloEntity c = new ArticuloEntity();

            try
            {
                if (dgArticulos.Rows.Count > 0)
                {
                    c.idArticulo   = dgArticulos.CurrentRow.Cells[0].Value.ToString();
                    c.codigo       = Convert.ToInt32(dgArticulos.CurrentRow.Cells[1].Value);
                    c.descripcion  = dgArticulos.CurrentRow.Cells[2].Value.ToString();
                    c.unidadmedida = dgArticulos.CurrentRow.Cells[3].Value.ToString();

                    c.unidad   = Convert.ToInt32(dgArticulos.CurrentRow.Cells[4].Value);
                    c.programa = dgArticulos.CurrentRow.Cells[5].Value.ToString();
                    c.precio   = Convert.ToDecimal(dgArticulos.CurrentRow.Cells[6].Value.ToString());
                    EquipoEntity eq = new EquipoEntity();
                    eq.nombre = dgArticulos.CurrentRow.Cells[7].Value.ToString();
                    c.Equipo  = eq;

                    ModeloEntity md = new ModeloEntity();
                    md.NombreModelo = dgArticulos.CurrentRow.Cells[8].Value.ToString();
                    c.Modelo        = md;

                    pasado(c);
                }


                this.Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Error envio de datos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #3
0
        public List <EquipoEntity> listarEquipo()
        {
            List <EquipoEntity> lista = new List <EquipoEntity>();
            EquipoEntity        p;

            try
            {
                cmdCliente             = new MySqlCommand("sp_equipo_List");
                cmdCliente.CommandType = CommandType.StoredProcedure;

                cmdCliente.Connection = cn.abrirConexion();

                lector = cmdCliente.ExecuteReader();
                while (lector.Read())
                {
                    p = new EquipoEntity();

                    p.idEquipo = lector[0].ToString();
                    p.nombre   = lector[1].ToString();



                    lista.Add(p);
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(lista);
        }
Пример #4
0
        public void ListarEquipoPorNombre(DataGridView dgv, string nombre)
        {
            EquipoEntity objEquipoEnt = new EquipoEntity();

            objEquipoEnt.Nombre = nombre;
            objEquipoModel.ListarDataGridViewPorNombre(dgv, nombre);
        }
Пример #5
0
        public void Update(EquipoEntity objEquipoController)
        {
            string query = "SP_UPD_EQUIPO";

            cn = objConn.Conectar();
            cn.Open();
            try
            {
                using (SqlCommand cmd = new SqlCommand(query, cn))
                {
                    cmd.Parameters.AddWithValue("@nombre", objEquipoController.Nombre);
                    cmd.Parameters.AddWithValue("@descripcion", objEquipoController.Descripcion);
                    cmd.Parameters.AddWithValue("@idequipo", objEquipoController.IdEquipo);
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.ExecuteNonQuery();
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }
        }
Пример #6
0
        //GUARDAR DATOS
        public int InsertandUpdateEquipo(EquipoEntity c, int op)
        {
            string sql = "sp_equipo_add";

            if (op == 1)
            {
                sql = "sp_equipo_update";
            }
            int valor = 0;

            cmdCliente             = new MySqlCommand();
            cmdCliente.CommandType = CommandType.StoredProcedure;
            cmdCliente.CommandText = sql;
            cmdCliente.Connection  = cn.abrirConexion();

            cmdCliente.Parameters.AddWithValue("id", c.idEquipo);
            cmdCliente.Parameters.AddWithValue("name", c.nombre ?? "");



            int i = cmdCliente.ExecuteNonQuery();

            if (i > 0)
            {
                valor = 1;
            }
            else
            {
                valor = 0;
            }
            cmdCliente.Parameters.Clear();
            return(valor);
        }
Пример #7
0
        private void Modificar()
        {
            try
            {
                if (string.IsNullOrEmpty(txtNombre.Text))
                {
                    txtNombre.Focus();
                    epEquipo.SetError(txtNombre, "Campo requerido ingrese nombre");
                }
                else
                {
                    EquipoEntity objEquipoEnt = new EquipoEntity();

                    objEquipoEnt.Nombre      = txtNombre.Text.Trim().ToUpper();
                    objEquipoEnt.Descripcion = txtDescripcion.Text.Trim();
                    objEquipoEnt.IdEquipo    = ID_Equipo;
                    objEquipoController.Actualizacion(objEquipoEnt);
                    MessageConfirmation("Datos actualizados correctamente");
                    Limpiar();
                    EquipoController frm_equipo = new EquipoController();
                    frm_equipo.ListarEquipo(FrmListEquipo.myFormListEquipo.dgvEquipo);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(string.Format("Error: {0}", ex.Message), "Error inesperado");
            }
        }
Пример #8
0
        private void Insertar()
        {
            try
            {
                if (string.IsNullOrEmpty(txtNombre.Text))
                {
                    txtNombre.Focus();
                    epEquipo.SetError(txtNombre, "Campo requerido ingrese nombre");
                }
                else
                {
                    EquipoEntity objEquipoEnt = new EquipoEntity();

                    objEquipoEnt.Nombre      = txtNombre.Text.Trim().ToUpper();
                    objEquipoEnt.Descripcion = txtDescripcion.Text.Trim();
                    objEquipoController.Insertar(objEquipoEnt);
                    MessageConfirmation("Datos guardo correctamente");
                    Limpiar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(string.Format("Error: {0}", ex.Message), "Error inesperado");
            }
        }
Пример #9
0
        public async Task <IActionResult> Create([Bind("Id,Nombre,LogoPath")] EquipoEntity equipoEntity)
        {
            if (ModelState.IsValid)
            {
                _context.Add(equipoEntity);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(equipoEntity));
        }
Пример #10
0
        private void TextBox1_TextChanged(object sender, EventArgs e)
        {
            EquipoEntity objEquipoEnt = new EquipoEntity();

            if (textBox1.Text.Length > 0)
            {
                objEquipoController.ListarEquipoPorNombre(dgvEquipo, textBox1.Text);
            }
            else
            {
                objEquipoController.ListarEquipo(dgvEquipo);
            }
        }
Пример #11
0
        public void Eliminar(EquipoEntity objEquipoEnt)
        {
            string query = "SP_DEL_EQUIPO";

            cn = objConn.Conectar();
            cn.Open();
            using (SqlCommand cmd = new SqlCommand(query, cn))
            {
                cmd.Parameters.AddWithValue("@ID", objEquipoEnt.IdEquipo);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.ExecuteNonQuery();
            }
        }
        //GUARDAR DATOS   Articulos

        public String Guardar(int op)
        {
            var resultado = "";

            pe            = new ArticuloEntity();
            pe.idArticulo = txtIdArticulo.Text;

            EquipoEntity eq = new EquipoEntity();

            eq.nombre = cboEquipo.SelectedValue.ToString();
            pe.Equipo = eq;

            ModeloEntity md = new ModeloEntity();

            md.NombreModelo = cboModelo.SelectedValue.ToString();
            pe.Modelo       = md;

            if (txtCodigo.Text.Equals("") || txtPrecio.Text.Equals("") || txtUnidad.Text.Equals(""))
            {
                pe.codigo = 0;
                pe.precio = 0;
                pe.unidad = 0;
            }
            else
            {
                pe.codigo = Convert.ToInt32(txtCodigo.Text);
                pe.precio = Convert.ToDecimal(txtPrecio.Text);
                pe.unidad = Convert.ToInt32(txtUnidad.Text);
            }

            pe.descripcion  = txtDescripcion.Text;
            pe.unidadmedida = cboUnidad.Text;

            pe.programa = cboPrograma.Text;



            if (op == 0)
            {
                resultado = "Insertado";
            }
            else
            {
                resultado = "Actualizado";
            }
            if (ars.InsertandUpdateAriculo(pe, op) == 1)
            {
                resultado = "Datos agregados correctamente. ";
            }
            return(resultado);
        }
Пример #13
0
        //LISTAR CON LOS COMBOS
        public List <ArticuloEntity> listarConCombos(int equipo, int modelo, int programa)
        {
            List <ArticuloEntity> lista = new List <ArticuloEntity>();

            ArticuloEntity p;
            ModeloEntity   or;
            EquipoEntity   le;

            try
            {
                cmdCliente             = new MySqlCommand("sp_articulo_byEquipo_modelo_progra");
                cmdCliente.CommandType = CommandType.StoredProcedure;
                cmdCliente.Connection  = cn.abrirConexion();
                cmdCliente.Parameters.AddWithValue("equipo", equipo);
                cmdCliente.Parameters.AddWithValue("modelo", modelo);
                cmdCliente.Parameters.AddWithValue("pro", programa);


                lector = cmdCliente.ExecuteReader();



                while (lector.Read())
                {
                    p              = new ArticuloEntity();
                    or             = new ModeloEntity();
                    le             = new EquipoEntity();
                    p.idArticulo   = lector[0].ToString();
                    p.codigo       = Convert.ToInt32(lector[1]);
                    p.descripcion  = lector[2].ToString();
                    p.unidadmedida = lector[3].ToString();

                    p.unidad   = Convert.ToInt32(lector[4]);
                    p.programa = lector[5].ToString();
                    p.precio   = Convert.ToDecimal(lector[6].ToString());
                    le.nombre  = lector[7].ToString();
                    p.Equipo   = le;

                    or.NombreModelo = lector[8].ToString();
                    p.Modelo        = or;
                    lista.Add(p);
                }
            }
            catch (Exception)
            {
                //MessageBox.Show("Busqueda Invalida", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(lista);
        }
Пример #14
0
        private void btnExportar_Click(object sender, EventArgs e)
        {
            List <ArticuloEntity> newlista = new List <ArticuloEntity>();
            decimal total1 = 0;

            foreach (DataGridViewRow row in dgArticulos.Rows)
            {
                try
                {
                    if (Convert.ToBoolean(row.Cells[0].Value))
                    {
                        art = new ArticuloEntity();

                        art.codigo       = Convert.ToInt32(row.Cells[2].Value);
                        art.descripcion  = row.Cells[3].Value.ToString();
                        art.unidadmedida = row.Cells[4].Value.ToString();
                        art.unidad       = Convert.ToInt32(row.Cells[5].Value);
                        art.programa     = row.Cells[6].Value.ToString();
                        art.precio       = Convert.ToDecimal(row.Cells[7].Value);
                        EquipoEntity eq = new EquipoEntity();
                        eq.nombre  = row.Cells[8].Value.ToString();
                        art.Equipo = eq;


                        ModeloEntity mod = new ModeloEntity();
                        mod.NombreModelo = row.Cells[9].Value.ToString();
                        art.Modelo       = mod;
                        total1           = art.precio + total1;
                        art.total        = total1;



                        newlista.Add(art);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString(), "Sistema Restaurante", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            xrReporteMateriales m;

            m = new xrReporteMateriales(newlista);

            m.ShowPreview();
        }
Пример #15
0
        public List <EquipoEntity> GetAll()
        {
            var result = new List <EquipoEntity>();

            try
            {
                var query = (from eq in _context.Equipo.Include(x => x.EquipoInfo)
                             select eq).ToList();

                if (query.Any())
                {
                    foreach (var item in query)
                    {
                        var equipo = new EquipoEntity
                        {
                            EquipoId = item.EquipoId,
                            Nombre   = item.Nombre,
                            Codigo   = item.Codigo
                        };

                        if (item.EquipoInfo != null)
                        {
                            var info = new EquipoInfoEntity
                            {
                                EquipoId  = item.EquipoInfo.EquipoId,
                                Web       = item.EquipoInfo.Web,
                                IconoUrl  = item.EquipoInfo.IconoUrl,
                                Twitter   = item.EquipoInfo.Twitter,
                                Instagram = item.EquipoInfo.Instagram
                            };

                            equipo.EquipoInfo = info;
                        }

                        result.Add(equipo);
                    }
                }
            }
            catch (Exception ex)
            {
                var msg = ex.Message;
            }

            return(result);
        }
Пример #16
0
        public IActionResult Edit(EquipoViewModel equipo)
        {
            if (ModelState.IsValid)
            {
                var eq = new EquipoEntity
                {
                    Id              = equipo.Id,
                    NombreLargo     = equipo.NombreLargo,
                    NombreCorto     = equipo.NombreCorto,
                    EscudoUrl       = equipo.EscudoUrl,
                    FechaAfiliacion = equipo.FechaAfiliacion,
                    Borrado         = equipo.Borrado
                };

                ViewBag.ResultEntity = _equipoManager.Update(eq);
            }
            return(View());
        }
Пример #17
0
        //LISTAR Y FILTRAR
        public void listaEquipo(int op)
        {
            //Lista
            lista = new List <EquipoEntity>();
            if (op == 0)
            {
                lista = es.listarEquipo();
            }
            else
            {
                //Busca por descripcion
                ar        = new EquipoEntity();
                ar.nombre = txtFiltroEquipo.Text;

                lista = null;
                lista = es.listarEquipoXNombre(ar);
            }
        }
Пример #18
0
        //Lista


        public List <ArticuloEntity> listarArticulo()
        {
            List <ArticuloEntity> lista = new List <ArticuloEntity>();
            ArticuloEntity        p;
            ModeloEntity          or;
            EquipoEntity          le;

            try
            {
                cmdCliente             = new MySqlCommand("sp_articulo_list");
                cmdCliente.CommandType = CommandType.StoredProcedure;
                cmdCliente.Connection  = cn.abrirConexion();

                lector = cmdCliente.ExecuteReader();
                while (lector.Read())
                {
                    p              = new ArticuloEntity();
                    or             = new ModeloEntity();
                    le             = new EquipoEntity();
                    p.idArticulo   = lector[0].ToString();
                    p.codigo       = Convert.ToInt32(lector[1]);
                    p.descripcion  = lector[2].ToString();
                    p.unidadmedida = lector[3].ToString();

                    p.unidad   = Convert.ToInt32(lector[4]);
                    p.programa = lector[5].ToString();
                    p.precio   = Convert.ToDecimal(lector[6]);
                    le.nombre  = lector[7].ToString();
                    p.Equipo   = le;

                    or.NombreModelo = lector[8].ToString();
                    p.Modelo        = or;


                    lista.Add(p);
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(lista);
        }
Пример #19
0
        private void DgvEquipo_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex != -1)
            {
                if (dgvEquipo.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Editar"))
                {
                    EquipoEntity objEquipoEnt = new EquipoEntity();


                    int id_equip = int.Parse(dgvEquipo.Rows[e.RowIndex].Cells[5].Value.ToString());
                    //FrmEquipo frm_equipo = new FrmEquipo();
                    FrmEquipo frm_equipo = FrmEquipo.GetInstancia();
                    //objEquipoController.ListarEquipo(dgvEquipo);
                    var tabla = objEquipoController.BuscarEquipoXcodigo(id_equip);
                    frm_equipo.Show();

                    int num_filas = tabla.Rows.Count;
                    if (num_filas > 0)
                    {
                        frm_equipo.ID_Equipo           = Convert.ToInt32(tabla.Rows[0]["idequipo"].ToString());
                        frm_equipo.txtNombre.Text      = tabla.Rows[0]["nombre"].ToString();
                        frm_equipo.txtDescripcion.Text = tabla.Rows[0]["des_equipo"].ToString();
                        frm_equipo._Nuevo = false;
                    }

                    //    }

                    //     objEquipoController.ListarEquipo(dgvEquipo);
                }
                if (dgvEquipo.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Eliminar"))
                {
                    EquipoEntity objEnt   = new EquipoEntity();
                    int          id_equip = int.Parse(dgvEquipo.Rows[e.RowIndex].Cells[5].Value.ToString());
                    objEnt.IdEquipo = id_equip;
                    DialogResult rpta = MessageBox.Show("Desea Eliminar este item", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                    if (DialogResult.Yes == rpta)
                    {
                        objEquipoController.Delete(objEnt);
                        objEquipoController.ListarEquipo(dgvEquipo);
                    }
                }
            }
        }
Пример #20
0
        public EquipoEntity GetById(int id)
        {
            EquipoEntity Equipo = null;
            var          obj    = _repository.GetByKey(id);

            if (obj != null)
            {
                Equipo = new EquipoEntity
                {
                    Id              = obj.Id,
                    NombreLargo     = obj.NombreLargo,
                    NombreCorto     = obj.NombreCorto,
                    EscudoUrl       = obj.EscudoUrl,
                    FechaAfiliacion = obj.FechaAfiliacion,
                    Borrado         = obj.Borrado
                };
            }

            return(Equipo);
        }
Пример #21
0
        public ResultEntity Add(EquipoEntity equipo)
        {
            var result = new ResultEntity();

            var eq = new Equipo
            {
                NombreLargo     = equipo.NombreLargo,
                NombreCorto     = equipo.NombreCorto,
                EscudoUrl       = equipo.EscudoUrl,
                FechaAfiliacion = equipo.FechaAfiliacion,
                Borrado         = equipo.Borrado
            };

            var repResult = _repository.Add(eq);

            result.ResultOk         = repResult.ActionResult;
            result.Message          = repResult.ActionResult ? "Equipo añadido con exito." : "Error al añadir un nuevo Equipo.";
            result.ErrorCode        = repResult.ActionResult ? 200 : 500;
            result.ErrorDescription = repResult.Error?.Message;

            return(result);
        }
        //GUARDAR DATOS   Equipos

        public String GuardarEquipos(int op)
        {
            var resultado = "";

            eq = new EquipoEntity();

            eq.idEquipo = txtCodEquipo.Text;
            eq.nombre   = txtEquipo.Text;

            if (op == 0)
            {
                resultado = "Insertado";
            }
            else
            {
                resultado = "Actualizado";
            }
            if (es.InsertandUpdateEquipo(eq, op) == 1)
            {
                resultado = "Datos agregados correctamente. ";
            }
            return(resultado);
        }
Пример #23
0
        //buscar por nombre

        public List <EquipoEntity> listarEquipoXNombre(EquipoEntity c)
        {
            List <EquipoEntity> lista = new List <EquipoEntity>();

            EquipoEntity p;

            try
            {
                cmdCliente             = new MySqlCommand("sp_equipo_filtarbyName");
                cmdCliente.CommandType = CommandType.StoredProcedure;
                cmdCliente.Connection  = cn.abrirConexion();
                cmdCliente.Parameters.AddWithValue("name", c.nombre);


                lector = cmdCliente.ExecuteReader();



                while (lector.Read())
                {
                    p = new EquipoEntity();

                    p.idEquipo = lector[0].ToString();
                    p.nombre   = lector[1].ToString();



                    lista.Add(p);
                }
            }
            catch (Exception)
            {
                //MessageBox.Show("Busqueda Invalida", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(lista);
        }
Пример #24
0
        private void btnSeleccionEquipo_Click(object sender, EventArgs e)
        {
            EquipoEntity c = new EquipoEntity();

            try
            {
                if (dgEquipo.Rows.Count > 0)
                {
                    c.idEquipo = dgEquipo.CurrentRow.Cells[0].Value.ToString();
                    c.nombre   = dgEquipo.CurrentRow.Cells[1].Value.ToString();



                    pasado(c);
                }


                this.Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Error envio de datos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #25
0
 public ActionResult <ResultEntity> Put([FromBody] EquipoEntity model)
 {
     return(_equipoManager.Add(model));
 }
Пример #26
0
 public ActionResult <ResultEntity> Post([FromBody] EquipoEntity model)
 {
     return(_equipoManager.Update(model));
 }
Пример #27
0
 public void Insertar(EquipoEntity objEquipoEnt)
 {
     objEquipoModel.Insert(objEquipoEnt);
 }
Пример #28
0
 public void Actualizacion(EquipoEntity objEquipoEnt)
 {
     objEquipoModel.Update(objEquipoEnt);
 }
Пример #29
0
        public void Delete(EquipoEntity id_equipo)
        {
            EquipoModel objEquipoModel = new EquipoModel();

            objEquipoModel.Eliminar(id_equipo);
        }
 public void ejecutarListaEquipo(EquipoEntity c)
 {
     txtCodEquipo.Text = c.idEquipo.ToString();
     txtEquipo.Text    = c.nombre.ToString();
 }