private void frmSeleccionadorTrabajo_Load(object sender, EventArgs e) { uc_Catalogo_Parte_Principal1.CargarDatos(); uc_Catalogo_Parte_Secundaria1.CargarDatos(); uc_Accion1.CargarDatos(); uc_Accion2.CargarDatos(); if (obj_orden_detalle != null) //para mostrar para modificar { uc_Catalogo_Parte_Principal1.SelectedValue = obj_orden_detalle.catalogo_parte_principal_id; uc_Catalogo_Parte_Secundaria1.SelectedValue = obj_orden_detalle.catalogo_parte_secundaria_id; uc_Accion1.SelectedValue = obj_orden_detalle.accion_requerida; if (obj_orden_detalle.accion_realizada != null) { uc_Accion2.SelectedValue = obj_orden_detalle.accion_realizada; } numericUpDown1.Value = Convert.ToInt32(obj_orden_detalle.cantidad); lettersTextBox1.Text = obj_orden_detalle.observacion; checkBox1.Checked = (bool)obj_orden_detalle.estado; label8.Text = (bool)obj_orden_detalle.estado_agendado ? "Programado" : "Decartado"; ///uc_Accion2.Enabled = false; //para q no haya como cambiar la actividad realizada } else //en el caso de que sea nueva { obj_orden_detalle = new orde_detalle(); } Congelar(); }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { if (dataGridView1.Columns[e.ColumnIndex].Name == "cl_ver") { orde_detalle obj_ord_det_temp = new logica.vialsur.prefectura.Catalogos.cls_logica_orde_detalle().ConsultarOrde_DetalleById(dataGridView1.Rows[e.RowIndex].Cells["id"].Value.ToString()); frmSeleccionadorTrabajo objSelecTrab = new frmSeleccionadorTrabajo(); objSelecTrab.Obj_orden_detalle = obj_ord_det_temp; objSelecTrab.Obj_vehiculo = obj_vehiculo; objSelecTrab.EstadoOrden = (int)obj_orden.estado; if (entidades.vialsur.prefectura.TipoUsuario.ADMINISTRADOR == (entidades.vialsur.prefectura.TipoUsuario)((int)Empleado.tipo_usuario) & obj_orden.ve_vehiculo_responsable.First().per_persona_cedula != Empleado.cedula) { objSelecTrab.EsLectura = true; } objSelecTrab.EsMecanicoAtender = objSelecTrab.EsActualizacion = true; objSelecTrab.Tipo_Usuario = (entidades.vialsur.prefectura.TipoUsuario)((int)Empleado.tipo_usuario); if (objSelecTrab.ShowDialog() == DialogResult.Yes) { entidades.vialsur.prefectura.orde_detalle obj_orden_detalle = objSelecTrab.Obj_orden_detalle; new logica.vialsur.prefectura.Catalogos.cls_logica_orde_detalle().ActualizarOrde_Detalle(obj_orden_detalle); CargarDatosGrilla(); new logica.vialsur.prefectura.Catalogos.cls_logica_orde_detalle().ActualizarEstadoOrden(OrdenID, entidades.vialsur.prefectura.Orden_TipoEstado.EJECUCION); } } // frmPersonal_Nuevo frm_personal = new frmPersonal_Nuevo(); if (dataGridView1.Columns[e.ColumnIndex].Name == "cl_modificar" & dataGridView1.RowCount > 0) { if (MessageBox.Show("¿Desea cambiar el estado?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { new logica.vialsur.prefectura.Catalogos.cls_logica_orde_detalle().Actualizar_Estado_Agendado(Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["id"].Value), dataGridView1.Rows[e.RowIndex].Cells["estado_agendado"].Value.ToString() == "Programado" ? false:true ); CargarDatosGrilla(); } //"Programado"True : "Descartado"False /* frm_personal.EsVer = true; * frm_personal.EsNuevo = false; * frm_personal.EsModificar = true; * frm_personal.Cedula = dataGridView1.Rows[e.RowIndex].Cells["cedula"].Value.ToString(); */ //frmVehiculo_Nuevo frm_Vehiculo = new frmVehiculo_Nuevo(); //frm_Vehiculo.EsNuevo = false; //frm_Vehiculo.Id = int.Parse(dataGridView1.Rows[e.RowIndex].Cells["id"].Value.ToString()); //frm_Vehiculo.EsVer = dataGridView1.Columns[e.ColumnIndex].Name == "cl_ver" ? true : false; //frm_Vehiculo.ShowDialog(); //frm_Vehiculo.Dispose(); //btn_Buscar_Click(sender, e); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message); } }