/*Metodo para actualizar el estado de los sacos dentro de la BD*/ private void ESTADO_TRUE() { try { string ids = ""; int filaSeleccionada = dgv_Entregas.Rows.GetRowCount(DataGridViewElementStates.Selected); if (filaSeleccionada == 1) { foreach (DataGridViewRow rowPrincipal in dgv_Entregas.SelectedRows) { ids = Convert.ToString(rowPrincipal.Cells["Sacos"].Value).ToString(); } try { string[] separadas; separadas = ids.Split(','); foreach (string i in separadas) { objenvi.Id = Convert.ToInt32(i); objenvi.Estado = true; objenvi.UPDATE_ESTADO_SACOS(); } } catch (Exception ex) { MessageBox.Show("Error en Estado True", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Seleccione solo un producto.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } } catch (Exception ex) { MessageBox.Show(ex.Message + "ESTADO_TRUE()"); } }
/*Se actualiza el estado de los sacos segun el envio realizado, instanciando metodo desde la clase*/ private void ACTUALIZAR_SACOS() { try { string[] id_sacos; id_sacos = txt_Prueba.Text.Split(','); foreach (string i in id_sacos) { objenvio.Id = Convert.ToInt32(i); objenvio.Estado = false; objenvio.UPDATE_ESTADO_SACOS(); } } catch (Exception ex) { MessageBox.Show("Error en Actualizar Sacos", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } }