Example #1
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);
            }
        }
Example #2
0
        //GUARDAR DATOS
        public int InsertandUpdateModelo(ModeloEntity c, int op)
        {
            string sql = "sp_modelo_add";

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

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

            cmdCliente.Parameters.AddWithValue("id", c.idModelos);
            cmdCliente.Parameters.AddWithValue("name", c.NombreModelo ?? "");



            int i = cmdCliente.ExecuteNonQuery();

            if (i > 0)
            {
                valor = 1;
            }
            else
            {
                valor = 0;
            }
            cmdCliente.Parameters.Clear();
            return(valor);
        }
Example #3
0
        //LISTAR MODELOS POR EQUIPO
        public List <ModeloEntity> listarporEquipo(int equipo)
        {
            List <ModeloEntity> lista = new List <ModeloEntity>();

            ModeloEntity p;


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


                lector = cmdCliente.ExecuteReader();

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

                    p.idModelos    = lector[0].ToString();
                    p.NombreModelo = lector[1].ToString();
                    lista.Add(p);
                }
            }
            catch (Exception)
            {
                //MessageBox.Show("Busqueda Invalida", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(lista);
        }
Example #4
0
        public List <ModeloEntity> listarModelos()
        {
            List <ModeloEntity> lista = new List <ModeloEntity>();
            ModeloEntity        p;

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

                cmdCliente.Connection = cn.abrirConexion();

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

                    p.idModelos    = lector[0].ToString();
                    p.NombreModelo = lector[1].ToString();



                    lista.Add(p);
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(lista);
        }
        //GUARDAR DATOS   Modelo

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

            me = new ModeloEntity();



            me.idModelos    = txtCodModelo.Text;
            me.NombreModelo = txtNombreModelo.Text;

            if (op == 0)
            {
                resultado = "Insertado";
            }
            else
            {
                resultado = "Actualizado";
            }
            if (md.InsertandUpdateModelo(me, op) == 1)
            {
                resultado = "Datos agregados correctamente. ";
            }
            return(resultado);
        }
        //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);
        }
        //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);
        }
Example #8
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();
        }
Example #9
0
        //LISTAR Y FILTRAR
        public void listarModelo(int op)
        {
            //Lista
            lista = new List <ModeloEntity>();
            if (op == 0)
            {
                lista = md.listarModelos();
            }
            else
            {
                //Busca por descripcion
                me = new ModeloEntity();
                me.NombreModelo = txtFiltroModelo.Text;

                lista = null;
                lista = md.listarModeloXNombre(me);
            }
        }
        //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);
        }
Example #11
0
        private void btnSeleccionar_Click(object sender, EventArgs e)
        {
            ModeloEntity c = new ModeloEntity();

            try
            {
                if (dgModelo.Rows.Count > 0)
                {
                    c.idModelos    = dgModelo.CurrentRow.Cells[0].Value.ToString();
                    c.NombreModelo = dgModelo.CurrentRow.Cells[1].Value.ToString();



                    pasado(c);
                }


                this.Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Error envio de datos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 public void EjecutarListaModelo(ModeloEntity m)
 {
     txtCodModelo.Text    = m.idModelos;
     txtNombreModelo.Text = m.NombreModelo.ToString();
 }
Example #13
0
 public int InsertandUpdateModelo(ModeloEntity c, int op)
 {
     return(md.InsertandUpdateModelo(c, op));
 }
Example #14
0
 public List <ModeloEntity> listarModeloXNombre(ModeloEntity c)
 {
     return(md.listarModeloXNombre(c));
 }