private void materialesEnviarDataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { if (materialesEnviarDataGridView.RowCount > 0) { switch (e.ColumnIndex) { case 9: if (Convert.ToBoolean(materialesEnviarDataGridView.CurrentRow.Cells["escaneado"].Value)) //si ya esta escaneado { break; } if (materialesPaltetasDataGridView.CurrentRow.Cells["Planta"].Value.ToString().ToUpper().Contains("IB")) // si es de planta INBOUND { break; } if (materialesEnviarDataGridView.CurrentRow.Cells["NoGuia"].Value.ToString().ToUpper().Contains("LOCAL")) // si guia LOCAL { break; } if (!ValidarGuiaDigitalizada(materialesEnviarDataGridView.CurrentRow.Cells["NoGuia"].Value.ToString())) { //Validar si ya se digitalizo el numero de guia OrdenesCompra.EscanearPL escaner = new MaterialCore.OrdenesCompra.EscanearPL(materialesEnviarDataGridView.CurrentRow.Cells["NoGuia"].Value.ToString()); escaner.ShowDialog(); CargarLinesPorPaleta(); } break; } } }
//private void dgvDetalleEmbarque_CellContentClick(object sender, DataGridViewCellEventArgs e) //{ // DialogResult quitar; // quitar = MessageBox.Show("¿Estas seguro de quitar el registro del embarque?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); // if(quitar == DialogResult.Yes) // { // this.QuitarRegistro(embarques1.MaterialesSinEnviar[materialesSinEnviarBindingSource.Position]["Id"].ToString()); // MessageBox.Show("El registro ha sido quitado"); // this.materialesSinEnviarTableAdapter.FillByPlanta(this.embarques1.MaterialesSinEnviar, embarques1.MaterialesSinEnviarPlanta[materialesSinEnviarPlantaBindingSource.Position]["Planta"].ToString()); // dgvDetalleEmbarque.Refresh(); // } //} private void dgvDetalleEmbarque_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvDetalleEmbarque.RowCount > 0) { //se asegura de apuntar al binding correcto materialesSinEnviarBindingSource.Position = dgvDetalleEmbarque.CurrentRow.Index; switch (e.ColumnIndex) { case 10: //Editar DialogResult quitar; quitar = MessageBox.Show("¿Esta seguro de quitar el registro del embarque?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (quitar == DialogResult.Yes) { this.QuitarRegistro(dgvDetalleEmbarque.CurrentRow.Cells["gId"].Value.ToString()); // this.QuitarRegistro(embarques1.MaterialesSinEnviar[materialesSinEnviarBindingSource.Position]["Id"].ToString()); MessageBox.Show("El registro ha sido quitado"); this.materialesSinEnviarTableAdapter.FillByPlanta(this.embarques1.MaterialesSinEnviar, embarques1.MaterialesSinEnviarPlanta[materialesSinEnviarPlantaBindingSource.Position]["Planta"].ToString()); dgvDetalleEmbarque.Refresh(); } break; case 8: if (Convert.ToBoolean(dgvDetalleEmbarque.CurrentRow.Cells["gescaneado"].Value)) //si ya esta escaneado { break; } if (dgvDetalleEmbarque.CurrentRow.Cells["PlantaID"].Value.ToString().ToUpper().Contains("IB")) // si es de planta INBOUND { break; } if (dgvDetalleEmbarque.CurrentRow.Cells["NoGuia"].Value.ToString().ToUpper().Contains("LOCAL")) // si guia LOCAL { break; } if (!ValidarGuiaDigitalizada(dgvDetalleEmbarque.CurrentRow.Cells["NoGuia"].Value.ToString())) { //Validar si ya se digitalizo el numero de guia OrdenesCompra.EscanearPL escaner = new MaterialCore.OrdenesCompra.EscanearPL(dgvDetalleEmbarque.CurrentRow.Cells["NoGuia"].Value.ToString()); escaner.ShowDialog(); CargaLineas(); } //break break; } } }
private void digitalizarPOsToolStripMenuItem1_Click(object sender, EventArgs e) { MaterialCore.OrdenesCompra.EscanearPL epl = new MaterialCore.OrdenesCompra.EscanearPL(); epl.ShowDialog(); }