private void btSiguiente_Click(object sender, EventArgs e) { if (lbCantidad.Text != "(0)") { Globals.strQueryUser = "******"; SeleccionarUsuarioForm suf = new SeleccionarUsuarioForm(); suf.ShowDialog(); if (Globals.IdUsernameSelect > 0) { PagareFunctions.RecibirPagareCarrito(); btActualizar_Click(sender, e); } } }
private void btEntregar_Click(object sender, EventArgs e) { if (lbCantidad.Text != "(0)") { Globals.strQueryArea = ""; Globals.strQueryUser = "******"; SeleccionarUsuarioForm suf = new SeleccionarUsuarioForm(); suf.ShowDialog(); if (Globals.IdUsernameSelect > 0) { string observacion = Microsoft.VisualBasic.Interaction.InputBox("Escriba una observacion (opcional):", "Observación", ""); EntregarFunctions.EntregarDocumentosCarrito(observacion); } } }
private void btSiguiente_Click(object sender, EventArgs e) { if (lbCantidad.Text != "(0)") { Globals.strQueryArea = " AND ID_AREA = " + Globals.IdAreaCustodia; Globals.strQueryUser = "******"; SeleccionarUsuarioForm suf = new SeleccionarUsuarioForm(); suf.ShowDialog(); if (Globals.IdUsernameSelect > 0) { BovedaFunctions.GuardarDocCarrito(); actualizarCantidad(0); } } }
private void btRecibir_Click(object sender, EventArgs e) { if (lbCantidad.Text != "(0)") { Globals.strQueryArea = ""; Globals.strQueryUser = "******"; SeleccionarUsuarioForm suf = new SeleccionarUsuarioForm(); suf.ShowDialog(); if (Globals.IdUsernameSelect > 0) { string observacion = Microsoft.VisualBasic.Interaction.InputBox("Escriba una observación (opcional):", "Observación", ""); LetrasFunctions.ReingresoCarrito(Globals.IdUsernameSelect, observacion); cantidadcarrito = 0; actualizarCantidad(); } } }
private void btCargarValido_Click(object sender, EventArgs e) { Globals.strQueryArea = ""; Globals.strQueryUser = "******"; SeleccionarUsuarioForm suf = new SeleccionarUsuarioForm(); suf.ShowDialog(); if (Globals.IdUsernameSelect > 0) { string observacion = Microsoft.VisualBasic.Interaction.InputBox("Escriba una observacion (opcional):", "Observación", ""); LoadingScreen.iniciarLoading(); string strSQL = ""; long lastinsertid; string fecha = "'" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "'"; Boolean pagare; try { if (!Conexion.conectar()) { return; } foreach (DataGridViewRow row in dgv.Rows) { if (row.Cells["STATUS"].Value.ToString() != "OK") { continue; } if (row.Cells["PAGARE"].Value.ToString() == "SI") { pagare = true; } else { pagare = false; } if (!Conexion.iniciaCommand(RecibirFunctions.ArmarStrNuevoIngreso(((DataRowView)row.DataBoundItem).Row))) { return; } if (!Conexion.ejecutarQuery()) { return; } lastinsertid = Conexion.lastIdInsert(); strSQL = "INSERT INTO INVENTARIO_HISTORICO (ID_INVENTARIO_GENERAL_FK, ID_USUARIO_ENTREGA_FK, ID_USUARIO_RECIBE_FK, FECHA_INICIO, FECHA_FIN, OBSERVACION_RECIBE, RECIBIDO, ANULADO) VALUES (" + lastinsertid + ", " + Globals.IdUsernameSelect + ", " + Globals.IdUsername + ", " + fecha + ", " + fecha + ", '" + observacion + "', 1, 0)"; if (!Conexion.iniciaCommand(strSQL)) { return; } if (!Conexion.ejecutarQuery()) { return; } if (pagare) { if (!RecibirFunctions.RecibirPagare(((DataRowView)row.DataBoundItem).Row, observacion)) { return; } } } Conexion.cerrar(); LoadingScreen.cerrarLoading(); MessageBox.Show("Proceso Finalizado"); dgv.DataSource = null; } catch (Exception ex) { GlobalFunctions.casoError(ex, strSQL); return; } } }
private void btBuscarCargo_Click(object sender, EventArgs e) { Boolean valido = true; OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Libro de Excel|*.xlsx;*.xls|All files (*.*)|*.*"; ofd.CheckFileExists = true; ofd.CheckPathExists = true; if (ofd.ShowDialog() == DialogResult.OK) { Globals.strQueryUser = "******"; SeleccionarUsuarioForm suf = new SeleccionarUsuarioForm(); suf.ShowDialog(); if (Globals.IdUsernameSelect > 0) { LoadingScreen.iniciarLoading(); if (!File.Exists(ofd.FileName)) { return; } FileInfo fi = new FileInfo(ofd.FileName); long filesize = fi.Length; Microsoft.Office.Interop.Excel.Application xlApp; Workbook xlWorkBook; Worksheet xlWorkSheet; Range range; var misValue = Type.Missing; // abrir el documento xlApp = new Microsoft.Office.Interop.Excel.Application(); xlWorkBook = xlApp.Workbooks.Open(ofd.FileName, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue); // seleccion de la hoja de calculo // get_item() devuelve object y numera las hojas a partir de 1 xlWorkSheet = (Worksheet)xlWorkBook.Worksheets.get_Item(1); // seleccion rango activo range = xlWorkSheet.UsedRange; int rows = range.Rows.Count; //int cols = range.Columns.Count; int cols = 5; System.Data.DataTable dt = new System.Data.DataTable(); dt.Columns.Add("STATUS"); dt.Columns.Add("SOLICITUD SISGO"); dt.Columns.Add("CODIGO SOCIO"); dt.Columns.Add("NOMBRE"); dt.Columns.Add("OBSERVACION ENTREGA"); dt.Columns.Add("OBSERVACION RECIBE"); for (int row = 1; row <= rows; row++) { DataRow newrow = dt.NewRow(); for (int col = 1; col <= cols; col++) { // lectura como cadena string cellText = xlWorkSheet.Cells[row, col].Text; //cellText = Convert.ToString(cellText); //cellText = cellText.Replace("'", ""); // Comillas simples no pueden pasar en el Texto if (row == 1) { switch (col) { case 1: if (!cellText.Equals("SOLICITUD SISGO")) { GlobalFunctions.cerrarExcel(xlWorkBook, xlWorkSheet, xlApp); valido = false; MessageBox.Show("Error Cabecera de la Plantilla\rColumna: " + col + "\rSOLICITUD SISGO"); row = 100000; col = 100000; } break; case 2: if (!cellText.Equals("CODIGO SOCIO")) { GlobalFunctions.cerrarExcel(xlWorkBook, xlWorkSheet, xlApp); valido = false; MessageBox.Show("Error Cabecera de la Plantilla\rColumna: " + col + "\rCODIGO SOCIO"); row = 100000; col = 100000; } break; case 3: if (!cellText.Equals("NOMBRE")) { GlobalFunctions.cerrarExcel(xlWorkBook, xlWorkSheet, xlApp); valido = false; MessageBox.Show("Error Cabecera de la Plantilla\rColumna: " + col + "\rNOMBRE"); row = 100000; col = 100000; } break; case 4: if (!cellText.Equals("OBSERVACION ENTREGA")) { GlobalFunctions.cerrarExcel(xlWorkBook, xlWorkSheet, xlApp); valido = false; MessageBox.Show("Error Cabecera de la Plantilla\rColumna: " + col + "\rOBSERVACION ENTREGA"); row = 100000; col = 100000; } break; case 5: if (!cellText.Equals("OBSERVACION RECIBE")) { GlobalFunctions.cerrarExcel(xlWorkBook, xlWorkSheet, xlApp); valido = false; MessageBox.Show("Error Cabecera de la Plantilla\rColumna: " + col + "\rOBSERVACION RECIBE"); row = 100000; col = 100000; } break; } } else { newrow[col] = cellText; switch (col) { case 1: if (cellText == "") { valido = false; newrow["STATUS"] = newrow["STATUS"].ToString() + "Solicitud Sisgo Vacío;"; } break; case 2: if (cellText == "") { valido = false; newrow["STATUS"] = newrow["STATUS"].ToString() + "Codigo Socio Vacío;"; } break; case 3: if (cellText == "") { valido = false; newrow["STATUS"] = newrow["STATUS"].ToString() + "Nombre Vacío;"; } break; } if (valido) { newrow["STATUS"] = "OK"; } } } if (row > 1) { dt.Rows.Add(newrow); } } GlobalFunctions.cerrarExcel(xlWorkBook, xlWorkSheet, xlApp); if (!valido) { MessageBox.Show("Se encontro Solicitud/Socio/Nombre vacío"); return; } if (dt.Rows.Count > 0) { if (!Conexion.conectar()) { return; } foreach (DataRow row in dt.Rows) { string strSQL = "INSERT INTO PAGARE (SOLICITUD_SISGO, CODIGO_SOCIO, USUARIO_POSEE, DESCRIPCION_3, DESCRIPCION_4, CONCAT) VALUES ("; strSQL += "'" + row["SOLICITUD SISGO"] + "', "; strSQL += "'" + row["CODIGO SOCIO"] + "', "; strSQL += "'" + Globals.Username + "', "; strSQL += "'" + row["CODIGO SOCIO"] + "', "; strSQL += "'" + row["NOMBRE"] + "', "; strSQL += "'" + row["SOLICITUD SISGO"] + ";" + row["CODIGO SOCIO"] + ";" + GlobalFunctions.lCadena(row["NOMBRE"].ToString()) + ";" + GlobalFunctions.lCadena(row["OBSERVACION ENTREGA"].ToString()) + ";" + GlobalFunctions.lCadena(row["OBSERVACION RECIBE"].ToString()) + "')"; if (!Conexion.iniciaCommand(strSQL)) { return; } if (!Conexion.ejecutarQuery()) { return; } int lastinsertid = Conexion.lastIdInsert(); string fecha = "'" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "'"; strSQL = "INSERT INTO PAGARE_HISTORICO (ID_PAGARE_FK, ID_USUARIO_ENTREGA_FK, ID_USUARIO_RECIBE_FK, FECHA_INICIO, FECHA_FIN, OBSERVACION_ENTREGA, OBSERVACION_RECIBE, RECIBIDO) VALUES ("; strSQL += lastinsertid + ", " + Globals.IdUsernameSelect + ", " + Globals.IdUsername + ", " + fecha + ", " + fecha + ", '" + GlobalFunctions.lCadena(row["OBSERVACION ENTREGA"].ToString()) + "', '" + GlobalFunctions.lCadena(row["OBSERVACION RECIBE"].ToString()) + "', 1)"; if (!Conexion.iniciaCommand(strSQL)) { return; } if (!Conexion.ejecutarQuery()) { return; } } Conexion.cerrar(); } //dgv.DataSource = dt; //dgv.Columns[0].Visible = false; //dgv.ClearSelection(); LoadingScreen.cerrarLoading(); MessageBox.Show("Proceso Completado"); } } }
private void btRegistrar_Click(object sender, EventArgs e) { string fecha = "'" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "'"; string strSQL = "INSERT INTO INVENTARIO_GENERAL (NUMERO_DE_CAJA, ID_DEPARTAMENTO_FK, ID_DOCUMENTO_FK, FECHA_DESDE, FECHA_HASTA, DESCRIPCION_1, DESCRIPCION_2, DESCRIPCION_3, DESCRIPCION_4, DESCRIPCION_5, DESC_CONCAT, FECHA_POSEE, ID_USUARIO_POSEE, ID_ESTADO_FK, EXPEDIENTE) "; strSQL += "VALUES ("; if (cmbCodDepartamento.Text != "") { if (cmbCodDocumento.Text != "") { if (cmbDescripcion1.Text != "") { if (cbNumeroCaja.Checked && tbNumeroCaja.Text == "") { MessageBox.Show("Falta Número de Caja"); } else { Globals.strQueryArea = ""; Globals.strQueryUser = "******"; SeleccionarUsuarioForm suf = new SeleccionarUsuarioForm(); suf.ShowDialog(); if (Globals.IdUsernameSelect > 0) { string observacion = Microsoft.VisualBasic.Interaction.InputBox("Escriba una observacion (opcional):", "Observación", ""); DataTable dt = new DataTable(); dt.Columns.Add("STATUS"); dt.Columns.Add("NUMERO CAJA"); dt.Columns.Add("CODIGO DEPARTAMENTO"); dt.Columns.Add("CODIGO DOCUMENTO"); dt.Columns.Add("FECHA DESDE"); dt.Columns.Add("FECHA HASTA"); dt.Columns.Add("DESCRIPCION 1"); dt.Columns.Add("DESCRIPCION 2"); dt.Columns.Add("DESCRIPCION 3"); dt.Columns.Add("DESCRIPCION 4"); dt.Columns.Add("DESCRIPCION 5"); dt.Columns.Add("EXPEDIENTE"); dt.Columns.Add("PAGARE"); dt.Columns.Add("DESC_CONCAT"); dt.Columns.Add("ID DEPARTAMENTO"); dt.Columns.Add("ID DOCUMENTO"); DataRow row = dt.NewRow(); if (cbNumeroCaja.Checked) { row["NUMERO CAJA"] = GlobalFunctions.lCadena(tbNumeroCaja.Text); } else { row["NUMERO CAJA"] = ""; } row["CODIGO DEPARTAMENTO"] = (cmbCodDepartamento.SelectedItem as DataRowView)["NOMBRE_DEPARTAMENTO"].ToString(); row["CODIGO DOCUMENTO"] = (cmbCodDocumento.SelectedItem as DataRowView)["NOMBRE_DOCUMENTO"].ToString(); row["ID DEPARTAMENTO"] = (cmbCodDepartamento.SelectedItem as DataRowView)["ID_DEPARTAMENTO"].ToString(); row["ID DOCUMENTO"] = (cmbCodDocumento.SelectedItem as DataRowView)["ID_DOCUMENTO"].ToString(); if (cbFecha.Checked) { row["FECHA DESDE"] = dtpDesde.Value.ToString("yyyy-MM-dd"); row["FECHA HASTA"] = dtpHasta.Value.ToString("yyyy-MM-dd"); } else { row["FECHA DESDE"] = ""; row["FECHA HASTA"] = ""; } row["DESCRIPCION 1"] = (cmbDescripcion1.SelectedItem as DataRowView)["NOMBRE_DESCRIPCION1"].ToString(); if (cbDescripcion2.Checked) { row["DESCRIPCION 2"] = GlobalFunctions.lCadena(tbDescripcion2.Text); } else { row["DESCRIPCION 2"] = ""; } if (cbDescripcion3.Checked) { row["DESCRIPCION 3"] = GlobalFunctions.lCadena(tbDescripcion3.Text); } else { row["DESCRIPCION 3"] = ""; } if (cbDescripcion4.Checked) { row["DESCRIPCION 4"] = GlobalFunctions.lCadena(tbDescripcion4.Text); } else { row["DESCRIPCION 4"] = ""; } if (cbDescripcion5.Checked) { row["DESCRIPCION 5"] = GlobalFunctions.lCadena(tbDescripcion5.Text); } else { row["DESCRIPCION 5"] = ""; } row["DESC_CONCAT"] = row["CODIGO DEPARTAMENTO"].ToString() + ";" + row["CODIGO DOCUMENTO"].ToString() + ";" + row["FECHA DESDE"].ToString() + ";" + row["FECHA HASTA"].ToString() + ";" + row["DESCRIPCION 1"].ToString() + ";" + row["DESCRIPCION 2"].ToString() + ";" + row["DESCRIPCION 3"].ToString() + ";" + row["DESCRIPCION 4"].ToString() + ";" + row["DESCRIPCION 5"].ToString() + ";"; if (cmbExpediente.Visible && cmbExpediente.Text == "SI") { row["EXPEDIENTE"] = "SI"; } else { row["EXPEDIENTE"] = "NO"; } if (cmbPagare.Visible && cmbPagare.Text == "SI") { row["PAGARE"] = "SI"; } else { row["PAGARE"] = "NO"; } /* * DataGridView dgv = new DataGridView(); * dt.Columns.Add("STATUS"); * dt.Columns.Add("NUMERO CAJA"); * dt.Columns.Add("CODIGO DEPARTAMENTO"); * dt.Columns.Add("CODIGO DOCUMENTO"); * dt.Columns.Add("FECHA DESDE"); * dt.Columns.Add("FECHA HASTA"); * dt.Columns.Add("DESCRIPCION 1"); * dt.Columns.Add("DESCRIPCION 2"); * dt.Columns.Add("DESCRIPCION 3"); * dt.Columns.Add("DESCRIPCION 4"); * dt.Columns.Add("DESCRIPCION 5"); * dt.Columns.Add("EXPEDIENTE"); * dt.Columns.Add("PAGARE"); * dt.Columns.Add("DESC_CONCAT"); * dt.Columns.Add("ID DEPARTAMENTO"); * dt.Columns.Add("ID DOCUMENTO"); * dgv.Rows.Add(row.ItemArray); */ try { if (!Conexion.conectar()) { return; } if (!Conexion.iniciaCommand(RecibirFunctions.ArmarStrNuevoIngreso(row))) { return; } if (!Conexion.ejecutarQuery()) { return; } int lastinsertid = Conexion.lastIdInsert(); strSQL = "INSERT INTO INVENTARIO_HISTORICO (ID_INVENTARIO_GENERAL_FK, ID_USUARIO_ENTREGA_FK, ID_USUARIO_RECIBE_FK, FECHA_INICIO, FECHA_FIN, OBSERVACION_RECIBE, RECIBIDO, ANULADO) VALUES (" + lastinsertid + ", " + Globals.IdUsernameSelect + ", " + Globals.IdUsername + ", " + fecha + ", " + fecha + ", '" + observacion + "', 1, 0)"; if (!Conexion.iniciaCommand(strSQL)) { return; } if (!Conexion.ejecutarQuery()) { return; } if (cmbPagare.Visible && cmbPagare.Text == "SI") { if (!RecibirFunctions.RecibirPagare(row, observacion)) { return; } } Conexion.cerrar(); } catch (Exception ex) { GlobalFunctions.casoError(ex, strSQL); return; } MessageBox.Show("Registro Completado"); this.Close(); } } } else { MessageBox.Show("Falta Descripcion 1"); } } else { MessageBox.Show("Falta Codigo Documento"); } } else { MessageBox.Show("Falta Codigo Departamento"); } }
private void btRegistrar_Click(object sender, EventArgs e) { string fecha = "'" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "'"; string strSQL = "INSERT INTO PAGARE (SOLICITUD_SISGO, CODIGO_SOCIO, DESCRIPCION_3, DESCRIPCION_4, ID_USUARIO_POSEE, CONCAT) "; strSQL += "VALUES ("; if (tbSolicitudSISGO.Text != "") { if (tbCodigoSocio.Text != "") { if (tbNombre.Text != "") { Globals.strQueryArea = ""; Globals.strQueryUser = "******"; SeleccionarUsuarioForm suf = new SeleccionarUsuarioForm(); suf.ShowDialog(); if (Globals.IdUsernameSelect > 0) { string observacion = Microsoft.VisualBasic.Interaction.InputBox("Escriba una observacion (opcional):", "Observación", ""); strSQL += "'" + tbSolicitudSISGO.Text + "', "; strSQL += "'" + tbCodigoSocio.Text + "', "; strSQL += "'" + tbCodigoSocio.Text + "', "; strSQL += "'" + tbNombre.Text + "', "; strSQL += "" + Globals.IdUsername + ", "; //DESC_CONCAT strSQL += "'" + tbSolicitudSISGO.Text + ";" + tbCodigoSocio.Text + ";" + tbNombre.Text + ";')"; if (!Conexion.conectar()) { return; } if (!Conexion.iniciaCommand(strSQL)) { return; } if (!Conexion.ejecutarQuery()) { return; } int lastinsertid = Conexion.lastIdInsert(); strSQL = "INSERT INTO PAGARE_HISTORICO (ID_PAGARE_FK, ID_USUARIO_ENTREGA_FK, ID_USUARIO_RECIBE_FK, FECHA_INICIO, FECHA_FIN, OBSERVACION_RECIBE, RECIBIDO) VALUES ("; strSQL += lastinsertid + ", " + Globals.IdUsernameSelect + ", " + Globals.IdUsername + ", " + fecha + ", " + fecha + ", '" + GlobalFunctions.lCadena(observacion) + "', 1)"; if (!Conexion.iniciaCommand(strSQL)) { return; } if (!Conexion.ejecutarQuery()) { return; } Conexion.cerrar(); MessageBox.Show("Registro Completado"); this.Close(); } } else { MessageBox.Show("Falta Nombre"); } } else { MessageBox.Show("Falta Codigo Socio"); } } else { MessageBox.Show("Falta Solicitud SISGO"); } }