void ucGe_Menu_Mantenimiento_x_usuario_event_btnModificar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (this.gridViewModelo.SelectedRowsCount == 0) { MessageBox.Show("Seleccione una fila para realizar la respectiva actualización del registro", "sistemas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } info = (prd_ProcesoProductivo_Info)gridViewModelo.GetFocusedRow(); if (info.Estado == false) { MessageBox.Show("No se puede modificar un registro anulado", "sistemas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (info != null) { FrmPrd_ProcesoProductivoMantenimiento frm = new FrmPrd_ProcesoProductivoMantenimiento(); frm.set_ProcesoProductivo(info); frm.Set_Accion(Cl_Enumeradores.eTipo_action.actualizar); frm.MdiParent = this.MdiParent; frm.MdiParent = this.MdiParent; frm.Show(); frm.event_FrmPrd_ProcesoProductivoMantenimiento_FormClosing += new FrmPrd_ProcesoProductivoMantenimiento.delegate_FrmPrd_ProcesoProductivoMantenimiento_FormClosing(frm_event_FrmPrd_ProcesoProductivoMantenimiento_FormClosing); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
void ucGe_Menu_Mantenimiento_x_usuario_event_btnNuevo_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { FrmPrd_ProcesoProductivoMantenimiento frm = new FrmPrd_ProcesoProductivoMantenimiento(); frm.Set_Accion(Cl_Enumeradores.eTipo_action.grabar); frm.IdPP = Convert.ToInt32(this.gridViewModelo.RowCount + 1); frm.MdiParent = this.MdiParent; frm.Show(); frm.event_FrmPrd_ProcesoProductivoMantenimiento_FormClosing += new FrmPrd_ProcesoProductivoMantenimiento.delegate_FrmPrd_ProcesoProductivoMantenimiento_FormClosing(frm_event_FrmPrd_ProcesoProductivoMantenimiento_FormClosing); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
void ucGe_Menu_Mantenimiento_x_usuario_event_btnAnular_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (this.gridViewModelo.RowCount == 0) { MessageBox.Show("Seleccione una fila ", "sistemas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } info = (prd_ProcesoProductivo_Info)gridViewModelo.GetFocusedRow(); if (info != null) { if (MessageBox.Show("¿Está seguro que desea anular el Modelo de Producción: " + info.Nombre + " ?", "Anulación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (info.Estado == true) { //string msg = ""; //prd_ProcesoProductivo_Bus bus_prodesoproductivo = new prd_ProcesoProductivo_Bus(); //bus_prodesoproductivo.AnularItem(info, ref msg); //MessageBox.Show(msg, "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmPrd_ProcesoProductivoMantenimiento frm = new FrmPrd_ProcesoProductivoMantenimiento(); frm.set_ProcesoProductivo(info); frm.Set_Accion(Cl_Enumeradores.eTipo_action.Anular); frm.MdiParent = this.MdiParent; frm.Show(); ListaModelos(); } else { MessageBox.Show("No se pudo anular el Modelo de Producción: " + info.Nombre + " debido a que ya se encuentra anulado", "Anulación", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Por favor, seleccione un item a anular", "ERP", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
void ucGe_Menu_Mantenimiento_x_usuario_event_btnconsultar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (this.gridViewModelo.RowCount == 0) { MessageBox.Show("Seleccione una fila ", "sistemas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } info = (prd_ProcesoProductivo_Info)gridViewModelo.GetFocusedRow(); if (info != null) { FrmPrd_ProcesoProductivoMantenimiento frm = new FrmPrd_ProcesoProductivoMantenimiento(); frm.set_ProcesoProductivo(info); frm.Set_Accion(Cl_Enumeradores.eTipo_action.consultar); frm.MdiParent = this.MdiParent; frm.MdiParent = this.MdiParent; frm.Show(); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
void ucGe_Menu_event_btnAnular_Click(object sender, EventArgs e) { try { get_Etapa(); FrmPrd_ProcesoProductivoMantenimiento frm = new FrmPrd_ProcesoProductivoMantenimiento(); string msg = "Eliminado con éxito"; int a = 0; //funcion para borrrar una etapa de la lista frm.listaEtapas = listaEtapas; if (frm.eliminarEtapaLista(info)) { MessageBox.Show(msg, "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.Close(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); string msg = "Ha ocurrido un error, consulte con sistemas, error: " + ex.Message + ""; MessageBox.Show(msg, "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void ucGe_Menu_event_btnGuardar_y_Salir_Click(object sender, EventArgs e) { try { this.txt_porcentaje.Focus(); if (Convert.ToDecimal(this.txt_porcentaje.Text) > 0) { get_Etapa(); FrmPrd_ProcesoProductivoMantenimiento frm = new FrmPrd_ProcesoProductivoMantenimiento(); string msg = ""; int a = 0; decimal porc = valida_porcentaje(); switch (Accion) { case Core.Erp.Info.General.Cl_Enumeradores.eTipo_action.grabar: if (txt_NombreEtapa.Text.Length > 0 || txt_porcentaje.Text.Length > 0) { if (porc <= 100) { //llamar una funcion en la pantalla de mant del modelo que me agregue la etapa a la lista frm.listaEtapas = listaEtapas; if (frm.agregaEtapaLista(info, Convert.ToString(this.cmb_Etapa.SelectedItem))) { msg = "Agregado con éxito"; MessageBox.Show(msg, "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Information); //frm.progresoBarra(porc); } this.Close(); } else { MessageBox.Show("Porcentaje excede al 100% acumulado , no se guardó! ", "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ingrese los datos de la etapa", "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; case Core.Erp.Info.General.Cl_Enumeradores.eTipo_action.actualizar: if (txt_NombreEtapa.Text.Length > 0 || txt_porcentaje.Text.Length > 0) { if (porc <= 100) { //funcion para actualizar una etapa de la lista frm.listaEtapas = listaEtapas; if (frm.modificaEtapaLista(info, Convert.ToInt32(this.cmb_Etapa.SelectedItem))) { msg = "Modificado con éxito"; MessageBox.Show(msg, "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Information); } //frm.progresoBarra(porc); this.Close(); } else { MessageBox.Show("Porcentaje excede al 100% acumulado , no se guardó! ", "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ingrese los datos de la etapa", "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; default: break; } } else { MessageBox.Show("Porcentaje no puede ser menor a 0% , no se guardó! ", "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); string msg = "Ha ocurrido un error, consulte con sistemas: "; MessageBox.Show(msg, "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Error); } }