private void reporte_listar_Almacen()
        {
            if (cbomodulo.SelectedIndex != -1)
            {
                var miForma = new Reportes.Frm_reportes();
                miForma = new Reportes.Frm_reportes();

                miForma.moduloiddies = Equivalencias.getValue(cbomodulo.SelectedValue).ToString();
                miForma.perianio = cboanio.Text.ToString();

                var mes1 = Convert.ToInt32(cboMesini.SelectedValue.ToString());
                var mes2 = Convert.ToInt32(cboMesfin.SelectedValue.ToString());

                Validar_Combos();

                if (mes1 < 10)
                {
                    miForma.perimesini = "0" + Convert.ToString(cboMesini.SelectedValue.ToString());
                    VariablesPublicas.Perimesini = miForma.perimesini;
                }
                else
                {
                    miForma.perimesini = Convert.ToString(cboMesini.SelectedValue.ToString());
                    VariablesPublicas.Perimesini = miForma.perimesini;
                }

                if (mes2 < 10)
                {
                    miForma.perimesfin = "0" + Convert.ToString(cboMesfin.SelectedValue.ToString());
                    VariablesPublicas.Perimesfin = miForma.perimesfin;
                }
                else
                {
                    miForma.perimesfin = Convert.ToString(cboMesfin.SelectedValue.ToString());
                    VariablesPublicas.Perimesfin = miForma.perimesfin;
                }

                miForma.grupoid = grupoid.Text.Trim();
                miForma.productid = productid.Text.Trim();
                miForma.igv = chkigv.Checked ? "1" : "0";
                miForma.formulario = "Frm_orden_listado";
                miForma.Show();
            }
            else
            {
                MessageBox.Show("Seleccione Modulo...");
            }
        }
        private void reporte_Orden_Status()
        {
            var miForma = new Reportes.Frm_reportes();
            miForma.Text = "Reporte Balance de Stock";

            miForma.moduloiddies = Equivalencias.getValue(cbomodulo.SelectedValue).ToString();
            miForma.perianio = cboanio.Text.ToString();

            var mes1 = Convert.ToInt32(cboMesini.SelectedValue.ToString());
            var mes2 = Convert.ToInt32(cboMesfin.SelectedValue.ToString());

            Validar_Combos();

            if (mes1 < 10)
            {
                miForma.perimesini = "0" + Convert.ToString(cboMesini.SelectedValue.ToString());
                VariablesPublicas.Perimesini = miForma.perimesini;
            }
            else
            {
                miForma.perimesini = Convert.ToString(cboMesini.SelectedValue.ToString());
                VariablesPublicas.Perimesini = miForma.perimesini;
            }

            if (mes2 < 10)
            {
                miForma.perimesfin = "0" + Convert.ToString(cboMesfin.SelectedValue.ToString());
                VariablesPublicas.Perimesfin = miForma.perimesfin;
            }
            else
            {
                miForma.perimesfin = Convert.ToString(cboMesfin.SelectedValue.ToString());
                VariablesPublicas.Perimesfin = miForma.perimesfin;
            }

            miForma.pendiente = cenestado.SelectedIndex.ToString();
            miForma.grupoid = grupoid.Text.Trim();
            miForma.formulario = "Frm_orden_status";
            miForma.Show();
        }
        private void btn_imprimir_Click(object sender, EventArgs e)
        {
            try
            {
                var miForma = new Reportes.Frm_reportes();
                miForma.Text = "Reporte de Kardex Orden de Compra";

                if (cbo_almacenes.SelectedIndex == -1)
                {
                    MessageBox.Show("Seleccione Almacen", "!!!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                miForma.moduloid = cbo_almacenes.SelectedValue.ToString();
                miForma.num_desde = serdoc_desde.Text.Trim() + numdoc_desde.Text.Trim();
                miForma.num_hasta = serdoc_hasta.Text.Trim() + numdoc_hasta.Text.Trim();
                miForma.grupoid = grupoid.Text.Trim();
                miForma.productid = productid.Text.Trim();
                miForma.formulario = "Frm_reporte_kardex";
                miForma.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }