private void btnEliminarZona_Click(object sender, EventArgs e) { if (!local.Estado.Equals("Activo")) { Utils.Utils.Mensaje("El local del cual está realizando la transacción no está activo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (string.IsNullOrEmpty(dgvZonas.CurrentRow.Cells["Zona"].Value.ToString())) return; int IdZonaAEliminar = int.Parse(dgvZonas.CurrentRow.Cells["Zona"].Value.ToString()); Zona zonaAEliminar = new ZonasBL().GetZona(local, IdZonaAEliminar); if (new ZonasBL().EsEliminable(zonaAEliminar)) { bool deseaEliminar = Utils.Utils.ContinuarOperacion("¿Desea eliminar la zona " + zonaAEliminar.Anaqueles + "?"); if (deseaEliminar) { new ZonasBL().Eliminar(zonaAEliminar); dgvZonas.Rows.Remove(dgvZonas.CurrentRow); Utils.Utils.Mensaje("Usted ha eliminado la zona " + zonaAEliminar.DescZona, MessageBoxButtons.OK, MessageBoxIcon.Information); } } else Utils.Utils.Mensaje("Esta zona no se puede eliminar, aún contiene productos. ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); }
private void btnEliminarZona_Click(object sender, EventArgs e) { Zona z = new Zona(); int index = dgvZonas.CurrentRow.Index; z.Anaqueles = int.Parse(dgvZonas.Rows[index].Cells[2].FormattedValue.ToString()); z.DescZona = dgvZonas.Rows[index].Cells[1].FormattedValue.ToString(); //z.Nombre = dgvZonas.Rows[index].Cells[0].FormattedValue.ToString(); ZonasBL zonabl = new ZonasBL(); zonabl.Grabar(z); }
public void cargarDatosAnaqueles() { dgvZonas.Rows.Clear(); ZonasBL zonabl = new ZonasBL(); List<Zona> zonas = zonabl.ObtenerDatos(local); foreach (Zona z in zonas) { string[] row = new string[] { (z.Id).ToString(), z.DescZona, z.Anaqueles.ToString() }; dgvZonas.Rows.Add(row); } }
private void btnVerDetalle_Click(object sender, EventArgs e) { if (dgvZonas.RowCount == 0) return; if (string.IsNullOrEmpty(dgvZonas.CurrentRow.Cells["Zona"].Value.ToString())) { Utils.Utils.Mensaje("Debe seleccionar una zona para ver su detalle", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } int idZona = int.Parse(dgvZonas.CurrentRow.Cells["Zona"].Value.ToString()); Zona zona = new ZonasBL().GetZona(local, idZona); FrmDetalleZonas detalleZonas = new FrmDetalleZonas(zona); detalleZonas.ShowDialog(this); }
private void btnVerDetalle_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(dgvZonas.CurrentRow.Cells["Zona"].Value.ToString())) return; int idZona = int.Parse(dgvZonas.CurrentRow.Cells["Zona"].Value.ToString()); Zona zona = new ZonasBL().GetZona(local, idZona); FrmDetalleZonas detalleZonas = new FrmDetalleZonas(zona); detalleZonas.ShowDialog(this); }