private void AgregarAleatorios() { CLS_ConfigInventario sel = new CLS_ConfigInventario(); sel.MtdSeleccionarConfiguracion(); if (sel.Exito) { if (sel.Datos.Rows.Count > 0) { CodigoAleatorios = Convert.ToInt32(sel.Datos.Rows[0]["InventarioCiegoCodigosAleatorios"].ToString()); int Sindiferencias = ArticulosSinDiferencias(); if (Sindiferencias > 0 && CodigoAleatorios > 0 && Sindiferencias >= CodigoAleatorios) { valores = new int[CodigoAleatorios]; for (int i = 0; i < CodigoAleatorios; i++) { do { Random r = new Random(); alea = r.Next(0, Sindiferencias); ValidaValor(alea, i); } while (!Valido); valores[i] = alea; } GeneraAleatorio(); } else { XtraMessageBox.Show("No existen articulos sin diferencias suficientes o no se ha configurado el parametro de codigo Aleatorios"); } } } }
private void btnEnviar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { DialogResult = XtraMessageBox.Show("¿Desea enviar la captura de inventario", "Inventario Ciego", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (DialogResult == DialogResult.Yes) { MensajeCargando(1); CLS_ConfigInventario sel = new CLS_ConfigInventario(); sel.MtdSeleccionarConfiguracion(); if (sel.Exito) { if (sel.Datos.Rows.Count > 0) { if (sel.Datos.Rows[0]["InventarioRutaArchivosPDF"].ToString() != string.Empty) { AgregarAleatorios(); string NombreArchivo = sel.Datos.Rows[0]["InventarioRutaArchivosPDF"].ToString() + "\\" + cboSucursales.Text + "_Folio_" + txtFolio.Text + ".pdf"; CrearPDF(NombreArchivo); CLS_Email send = new CLS_Email(); send.SendMailReportes("Inventario Ciego", 6, NombreArchivo); if (send.Exito) { MarcarEnviado(); LimpiarCampos(); MensajeCargando(2); XtraMessageBox.Show("Se ha enviado el Inventario con exito"); } else { MensajeCargando(2); XtraMessageBox.Show(send.Mensaje); } } else { MensajeCargando(2); XtraMessageBox.Show("No se ha establecido la ruta de Archivos PDF en parametros de Inventario"); } } else { MensajeCargando(2); } } else { MensajeCargando(2); XtraMessageBox.Show(sel.Mensaje); } } }
private Boolean CalculaParametros() { Boolean Valor = false; CalculaActivos(); if (ArticulosActivos > 0) { CLS_ConfigInventario sel = new CLS_ConfigInventario(); sel.MtdSeleccionarConfiguracion(); if (sel.Exito) { if (sel.Datos.Rows.Count > 0) { Rotacion = Convert.ToInt32(sel.Datos.Rows[0]["InventarioCiegoRotacion"].ToString()); Periodo = Convert.ToInt32(sel.Datos.Rows[0]["InventarioCiegoPeriodo"].ToString()); if (Rotacion > 0) { if (ArticulosActivos > 1) { if (Periodo == 0) { ArticuloDiarios = (ArticulosActivos / ((365 * (Rotacion * 12)) / 12)); } else if (Periodo == 2) { ArticuloDiarios = (ArticulosActivos / ((365 * Rotacion) / 12)); } if (Periodo == 3) { ArticuloDiarios = (ArticulosActivos / Rotacion); } Valor = true; } else { XtraMessageBox.Show("La articulos activos deben ser mayor a 0"); } } } } } else { XtraMessageBox.Show("Los articulos activos debe ser mayores a 0"); } return(Valor); }
private void CargarParametros() { CLS_ConfigInventario sel = new CLS_ConfigInventario(); sel.MtdSeleccionarConfiguracion(); if (sel.Exito) { if (sel.Datos.Rows.Count > 0) { FoliosEnviados = Convert.ToInt32(sel.Datos.Rows[0]["InventarioCiegoFoliosEnviados"].ToString()); if (sel.Datos.Rows[0]["InventarioCiegoGeneraFolios"].ToString() == "True") { GeneraFolios = true; } else { GeneraFolios = false; } } } }
private void CargarParametros() { CLS_ConfigInventario sel = new CLS_ConfigInventario(); sel.MtdSeleccionarConfiguracion(); if (sel.Exito) { if (sel.Datos.Rows.Count > 0) { txtRotacion.Text = sel.Datos.Rows[0]["InventarioCiegoRotacion"].ToString(); txtArticulosActivos.Text = sel.Datos.Rows[0]["InventarioCiegoActivos"].ToString(); txtArticuloDiarios.Text = sel.Datos.Rows[0]["InventarioCiegoArticulosDias"].ToString(); txtFoliosEnviados.Text = sel.Datos.Rows[0]["InventarioCiegoFoliosEnviados"].ToString(); txtCodigosAleatorios.Text = sel.Datos.Rows[0]["InventarioCiegoCodigosAleatorios"].ToString(); txtRutaArchivos.Text = sel.Datos.Rows[0]["InventarioRutaArchivosPDF"].ToString(); if (sel.Datos.Rows[0]["InventarioCiegoGeneraFolios"].ToString() == "True") { chkGeneraFolios.Checked = true; } else { chkGeneraFolios.Checked = false; } if (Convert.ToInt32(sel.Datos.Rows[0]["InventarioCiegoPeriodo"].ToString()) == 1) { rgbPeriodo.SelectedIndex = 0; } else if (Convert.ToInt32(sel.Datos.Rows[0]["InventarioCiegoPeriodo"].ToString()) == 2) { rgbPeriodo.SelectedIndex = 1; } else if (Convert.ToInt32(sel.Datos.Rows[0]["InventarioCiegoPeriodo"].ToString()) == 3) { rgbPeriodo.SelectedIndex = 2; } } } }
private void DirectorySucursal() { CLS_ConfigInventario sel = new CLS_ConfigInventario(); sel.MtdSeleccionarConfiguracion(); if (sel.Exito) { if (sel.Datos.Rows.Count > 0) { if (sel.Datos.Rows[0]["InventarioRutaArchivosPDF"].ToString() != string.Empty) { RutaArchivos = sel.Datos.Rows[0]["InventarioRutaArchivosPDF"].ToString(); if (RutaArchivos != string.Empty) { System.IO.Directory.CreateDirectory(RutaArchivos); RutaArchivos = RutaArchivos + "\\" + txtFolio.Text; System.IO.Directory.CreateDirectory(RutaArchivos); RutaArchivos += "\\"; } } } } }