protected void btn_editGuardar_Click(object sender, EventArgs e) { try { UsuarioBC u = new UsuarioBC() { USUA_RUT = txt_editRut.Text, USUA_NOMBRE = txt_editNombre.Text, USUA_APELLIDO = txt_editApellido.Text, USUA_USERNAME = txt_editUsername.Text, USUA_PASSWORD = txt_editPassword.Text, USUA_OBSERVACION = txt_editObservacion.Text, USUA_CORREO = txt_editCorreo.Text, OPER_ID = "" }; u.USUARIO_TIPO.USTI_ID = Convert.ToInt32(ddl_editTipo.Text); foreach (ListItem i in chklst_editOp.Items) { if (i.Selected) { if (!string.IsNullOrEmpty(u.OPER_ID)) { u.OPER_ID += ","; } u.OPER_ID += i.Value; } } if (string.IsNullOrEmpty(hf_id.Value)) { if (u.Guardar()) { utils.ShowMessage2(this, "guardar", "success_nuevo"); utils.CerrarModal(this, "modalEdit"); } else { utils.ShowMessage2(this, "guardar", "error"); } } else { u.USUA_ID = Convert.ToInt32(hf_id.Value); if (u.Guardar()) { utils.ShowMessage2(this, "guardar", "success_modificar"); } else { utils.ShowMessage2(this, "guardar", "error"); } } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } finally { ObtenerUsuarios(true); } }