private void btnGuardar_Click(object sender, EventArgs e) { try { TBL_EPI_OPCION oOpcion = new TBL_EPI_OPCION(); if (txtNombreOpcion.Text == string.Empty) { MessageBox.Show("Debe Ingresar Nombre Perfil ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } oOpcion.EPI_VCH_NOMBREOPCION = txtNombreOpcion.Text; oOpcion.EPI_VCH_IMAGEN16X16 = txtImagen16x16.Text; oOpcion.EPI_VCH_IMAGEN32X32 = txtImagen32x32.Text; oOpcion.EPI_INT_IMAGENINDEX16X16 = Convert.ToInt32(txtImagenIndex16x16.Text); oOpcion.EPI_INT_IMAGENINDEX32X32 = Convert.ToInt32(txtImagenIndex32x32.Text); eResultado Res; switch (this.IdOpcion) { case 0: oOpcion.EPI_BIT_ACTIVO = true; oOpcion.EPI_INT_USUARIOCREA = BaseForm.VariablesGlobales.IdUsuario; Res = BLOpcion.Insertar(oOpcion); this.IdOpcion = oOpcion.EPI_INT_IDOPCION; if (Res == eResultado.Correcto) { MessageBox.Show("Perfil se insertó correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); //pnOpciones.Visible = true; } break; default: oOpcion.EPI_INT_IDOPCION = this.IdOpcion; oOpcion.EPI_INT_USUARIOMODIFICA = BaseForm.VariablesGlobales.IdUsuario; Res = BLOpcion.Actualizar(oOpcion); if (Res == eResultado.Correcto) { MessageBox.Show("Perfil Actualizado Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; } } catch (Exception ex) { throw ex; } }