private void dataGrid1_Click(object sender, EventArgs e) { try { bool bandera = true; int rowIndex = dataGrid1.CurrentCell.RowNumber; string value = dataGrid1[rowIndex, 0].ToString(); idInv = value; int id = Convert.ToInt32(idInv); conteo = cm.getConteo(id); status = cm.getStatusConteo(id); if (conteo == 0 && status == 0) { MessageBox.Show("TIENES PENDIENTE DE CONCLUIR EL PRIMER CONTEO", "AVISO"); bandera = true; } else if (conteo == 1 && status == 1) { MessageBox.Show("TIENES PENDIENTE DE CONCLUIR EL SEGUNDO CONTEO", "AVISO"); bandera = true; } else if (conteo == 2 && status == 2) { MessageBox.Show("TIENES PENDIENTE DE CONCLUIR EL TERCER CONTEO", "AVISO"); bandera = true; } else if (conteo == 3 && status == 3) { MessageBox.Show("TIENES PENDIENTE DE CONCLUIR EL CUARTO CONTEO", "AVISO"); bandera = true; } else if (conteo == 4 && status == 4) { MessageBox.Show("ESTA UBICACIÓN YA NO PUEDE TENER MAS CONTEOS", "ERROR"); bandera = false; } if (bandera == true) { Leer_Inventario li = new Leer_Inventario(idInv, user); li.Show(); } } catch (Exception exce) { string error = ""; error = exce.Message; MessageBox.Show("ERROR AL CONSULTAR LA BASE DE DATOS, REINTA POR FAVOR", "AVISO"); } }
private void mi_Siguiente_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; mi_Siguiente.Enabled = false; if (txtClave.Text.Length <= 5) { Cursor.Current = Cursors.Default; MessageBox.Show("Debe de indicar una clave de 6-25 caracteres, sin espacios."); mi_Siguiente.Enabled = true; } else { if (repetido(txtClave.Text)) { Cursor.Current = Cursors.Default; MessageBox.Show("Favor de cambiar la clave", "Clave repetida."); mi_Siguiente.Enabled = true; } else { string clave, idInvCong; clave = txtClave.Text.Trim(); ubicacion = cbZonas.SelectedValue.ToString(); if (ubicacion == "0") { Cursor.Current = Cursors.Default; MessageBox.Show("SELECCIONA UNA UBICACIÓN POR FAVOR", "ERROR"); mi_Siguiente.Enabled = true; } else { string[] consulta = obtenDatosInv(ubicacion); string cuantos = consulta[1]; int numEsc; if (Convert.ToUInt32(cuantos) > 0) { numEsc = Convert.ToInt32(cuantos); consultar = consulta[0]; if (ubicacionExiste(ubicacion))//SI ESTA FALSE NO HAY INFORMACION DE ESA UBICACION { Cursor.Current = Cursors.WaitCursor; MessageBox.Show("ESTA UBICACIÓN YA FUE SELECCIONADA PROCEDE A LOS CONTEOS", "ERROR"); Reporte_Inventario ri = new Reporte_Inventario(usuario); ri.Show(); Cursor.Current = Cursors.Default; } else { if (ws.insertaInvCong(ubicacion, usuario[4], clave, ubicacion)) { if (ws.insertaDetalleCongelado(consultar)) { Cursor.Current = Cursors.Default; MessageBox.Show("Ubicación congelada exitosamente con clave: " + clave); Cursor.Current = Cursors.WaitCursor; idInvCong = ws.getIdInvSol().ToString(); Leer_Inventario li = new Leer_Inventario(idInvCong, usuario); li.Show(); Cursor.Current = Cursors.Default; } else { Cursor.Current = Cursors.Default; MessageBox.Show("Ha ocurrido un problema, revise los campos y intente de nuevo."); mi_Siguiente.Enabled = true; } } else { Cursor.Current = Cursors.Default; MessageBox.Show("Ha ocurrido un problema, revise los campos y intente de nuevo."); mi_Siguiente.Enabled = true; }//despues de aqui } } else { Cursor.Current = Cursors.Default; MessageBox.Show("NO CUENTAS CON MATERIAL EN LA UBICACION SELECCIONADA", "ADVERTENCIA"); mi_Siguiente.Enabled = true; } } } } //arriba de aqui } catch (Exception ex) { Cursor.Current = Cursors.Default; MessageBox.Show(ex.Message); MessageBox.Show("OCURRIO UN ERROR, VERIFICA LA INFORMACION", "ERROR"); mi_Siguiente.Enabled = true; } }