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 void CalculaActivos() { CLS_ConfigInventario sel = new CLS_ConfigInventario(); sel.MtdSeleccionarAvance(); if (sel.Exito) { if (sel.Datos.Rows.Count > 0) { ArticuloInventario = Convert.ToInt32(sel.Datos.Rows[0]["TotalArticulosInventario"].ToString()); ArticulosActivos = Convert.ToInt32(sel.Datos.Rows[0]["TotalArticulos"].ToString()); } } }
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 CalculaAvance() { CLS_ConfigInventario sel = new CLS_ConfigInventario(); sel.MtdSeleccionarAvance(); if (sel.Exito) { if (sel.Datos.Rows.Count > 0) { pBar.Properties.Maximum = Convert.ToInt32(sel.Datos.Rows[0]["TotalArticulos"].ToString()); txtArticulosActivos.Text = sel.Datos.Rows[0]["TotalArticulos"].ToString(); pBar.Position = Convert.ToInt32(sel.Datos.Rows[0]["TotalArticulosInventario"].ToString()); lblAvance.Text = "Proceso de Revision " + sel.Datos.Rows[0]["TotalArticulosInventario"].ToString() + " de " + sel.Datos.Rows[0]["TotalArticulos"].ToString(); } } }
private void btnIniciaInventario_Click(object sender, EventArgs e) { DialogResult = XtraMessageBox.Show("¿Deseas Inicializar el avance de inventario?", "Inicializa Avance Inventario", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1); if (DialogResult == DialogResult.Yes) { DialogResult = XtraMessageBox.Show("¿Realmente Deseas Inicializar el avance de inventario?", "Inicializa Avance Inventario", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1); if (DialogResult == DialogResult.Yes) { CLS_ConfigInventario sel = new CLS_ConfigInventario(); sel.MtdActualizaAvance(); if (sel.Exito) { CalculaAvance(); } } } }
private void btnGuardar_Click(object sender, EventArgs e) { btnCalculaArticulos.PerformClick(); if (Convert.ToInt32(txtRotacion.Text) > 0 && Convert.ToInt32(txtArticulosActivos.Text) > 0 && Convert.ToInt32(txtArticuloDiarios.Text) > 0 && txtRutaArchivos.Text != string.Empty) { CLS_ConfigInventario sel = new CLS_ConfigInventario(); sel.InventarioCiegoRotacion = Convert.ToInt32(txtRotacion.Text); sel.InventarioCiegoActivos = Convert.ToInt32(txtArticulosActivos.Text); sel.InventarioCiegoArticulosDias = Convert.ToInt32(txtArticuloDiarios.Text); sel.InventarioCiegoFoliosEnviados = Convert.ToInt32(txtFoliosEnviados.Text); sel.InventarioCiegoCodigosAleatorios = Convert.ToInt32(txtCodigosAleatorios.Text); sel.InventarioRutaArchivosPDF = txtRutaArchivos.Text; if (chkGeneraFolios.Checked == true) { sel.InventarioCiegoGeneraFolios = 1; } else { sel.InventarioCiegoGeneraFolios = 0; } if (rgbPeriodo.SelectedIndex == 0) { sel.InventarioCiegoPeriodo = 1; } else if (rgbPeriodo.SelectedIndex == 1) { sel.InventarioCiegoPeriodo = 2; } else if (rgbPeriodo.SelectedIndex == 2) { sel.InventarioCiegoPeriodo = 3; } sel.MtdActualizaConfig(); if (sel.Exito) { XtraMessageBox.Show("Se han actualizado los datos con exito"); } } else { XtraMessageBox.Show("Faltan datos por llenar"); } }
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 += "\\"; } } } } }