private void cbTrabaja_SelectedIndexChanged(object sender, EventArgs e) { cbLabora.DropDownStyle = ComboBoxStyle.DropDownList; Interface = new InterfaceUsuario(this); int renglon = Convert.ToInt32(dtvDatos.CurrentCell.RowIndex.ToString()); string valor = "", estado = "", user = ""; string id = dtvDatos[0, renglon].Value.ToString(); estado = dtvDatos[7, renglon].Value.ToString(); valor = cbLabora.SelectedItem.ToString(); user = cbLabora.SelectedItem.ToString(); if (clabora == user && estado == "En Proceso") { MessageBox.Show("No se puede asignar el pedido a " + user + " por que el pedido ya está lo tiene asignado y está en proceso", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); ; } else { if (clabora == "No asignado") { clabora = ""; } if (!Interface.PedidosEnProcesoPorUsuario(user, estado)) { Interface.CambiarLaboratorista(dtvDatos, valor, clabora, id); ActualizarData(); } } }